gatb.core-API-0.0.0
|
Piece of information linked to a notification. More...
#include <IObserver.hpp>
Public Member Functions | |
InterfaceId | getInterface () const |
Public Member Functions inherited from SmartPointer | |
void | use () |
void | forget () |
Public Member Functions inherited from ISmartPointer | |
virtual | ~ISmartPointer () |
Protected Member Functions | |
EventInfo (const InterfaceId &interface) | |
virtual | ~EventInfo () |
Protected Member Functions inherited from SmartPointer | |
SmartPointer () | |
virtual | ~SmartPointer () |
Protected Attributes | |
InterfaceId | _interface |
Piece of information linked to a notification.
The EventInfo class is intended to be received by clients during a notification. Subclasses are meant to provide specific information related to specific notifications.
Defined as a SmartPointer for easing the EventInfo instances life cycle management.
|
inlineprotected |
Constructor.
[in] | interface | : identifier of the interface this EventInfo instance belongs to. |
|
inlineprotectedvirtual |
Destructor.
|
inline |
Returns the identifier of the group the EventInfo belongs to.
|
protected |