#include <event_source_intf.h>
Inherits adtf::ucom::ant::IObject.
|
|
| ~IEventSource ()=default |
| | Protected destructor --> Only the final implementation can be destroyed!
|
| |
|
| ~IObject ()=default |
| | Protected destructor --> Only the final implementation can be destroyed!
|
| |
The class IEventSource provides a generic event provider interface.
Commonly this interface is implemented by services.
See the cEventSource for the default implementation.
◆ ADTF_IID()
| adtf::ucom::ant::IEventSource::ADTF_IID |
( |
IEventSource | , |
|
|
"event_source.ant.ucom.adtf.iid" | ) |
◆ RegisterEventSink()
| virtual tResult adtf::ucom::ant::IEventSource::RegisterEventSink |
( |
IEventSink & | oEventSink | ) |
|
|
pure virtual |
Register event sink. The RegisterEventSink method registers an event sink interface.
- Parameters
-
| oEventSink | [in] reference to the event sink to be registered. |
- Returns
- Returns a standard result code.
◆ UnregisterEventSink()
| virtual tResult adtf::ucom::ant::IEventSource::UnregisterEventSink |
( |
IEventSink & | oEventSink | ) |
|
|
pure virtual |
Unregister event sink. The UnregisterEventSink method unregisters an event sink interface.
- Parameters
-
| oEventSink | [in] reference to the event sink to be unregistered. |
- Returns
- Returns a standard result code.
The documentation for this class was generated from the following file: