libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::EventHandler Class Reference

#include <IEvents.h>

Public Member Functions

 EventHandler (int32_t id)
 
 EventHandler (int32_t id, IEventSinkBase *handler)
 
virtual ~EventHandler ()
 
int32_t id ()
 
int32_t useCount ()
 
IEventSinkBasehandler ()
 
void lock ()
 
void unlock ()
 
void invalidate ()
 

Constructor & Destructor Documentation

§ EventHandler() [1/2]

BaseLib::EventHandler::EventHandler ( int32_t  id)

§ EventHandler() [2/2]

BaseLib::EventHandler::EventHandler ( int32_t  id,
IEventSinkBase handler 
)

§ ~EventHandler()

BaseLib::EventHandler::~EventHandler ( )
virtual

Member Function Documentation

§ handler()

IEventSinkBase * BaseLib::EventHandler::handler ( )

§ id()

int32_t BaseLib::EventHandler::id ( )

§ invalidate()

void BaseLib::EventHandler::invalidate ( )

§ lock()

void BaseLib::EventHandler::lock ( )

§ unlock()

void BaseLib::EventHandler::unlock ( )

§ useCount()

int32_t BaseLib::EventHandler::useCount ( )

The documentation for this class was generated from the following files: