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

#include <IEvents.h>

Inheritance diagram for BaseLib::IEvents:
BaseLib::DeviceDescription::Devices BaseLib::Systems::ICentral BaseLib::Systems::IDeviceFamily BaseLib::Systems::Peer BaseLib::Systems::ServiceMessages BaseLib::Systems::DeviceFamily

Public Member Functions

 IEvents ()
 
virtual ~IEvents ()
 
virtual void setEventHandler (IEventSinkBase *eventHandler)
 
virtual void resetEventHandler ()
 
virtual IEventSinkBasegetEventHandler ()
 

Protected Attributes

IEventSinkBase_eventHandler = nullptr
 

Constructor & Destructor Documentation

§ IEvents()

BaseLib::IEvents::IEvents ( )

§ ~IEvents()

BaseLib::IEvents::~IEvents ( )
virtual

Member Function Documentation

§ getEventHandler()

IEventSinkBase * BaseLib::IEvents::getEventHandler ( )
virtual

§ resetEventHandler()

void BaseLib::IEvents::resetEventHandler ( )
virtual

§ setEventHandler()

void BaseLib::IEvents::setEventHandler ( IEventSinkBase eventHandler)
virtual

Member Data Documentation

§ _eventHandler

IEventSinkBase* BaseLib::IEvents::_eventHandler = nullptr
protected

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