famouso::mw::api::PublisherEventChannel< ECH > Class Template Reference
#include <PublisherEventChannel.h>
Inheritance diagram for famouso::mw::api::PublisherEventChannel< ECH >:
Public Member Functions | |
PublisherEventChannel (const Subject &s) | |
~PublisherEventChannel () | |
void | announce () |
announce the event channel and reserve resources and call the needed functionalities within the sublayers to bind the subject etc. | |
void | publish (const Event &e) |
publish an event via the event channel |
template<class ECH>
class famouso::mw::api::PublisherEventChannel< ECH >
Constructor & Destructor Documentation
template<class ECH>
famouso::mw::api::PublisherEventChannel< ECH >::PublisherEventChannel | ( | const Subject & | s | ) | [inline] |
template<class ECH>
famouso::mw::api::PublisherEventChannel< ECH >::~PublisherEventChannel | ( | ) | [inline] |
Member Function Documentation
template<class ECH>
void famouso::mw::api::PublisherEventChannel< ECH >::announce | ( | ) | [inline] |
announce the event channel and reserve resources and call the needed functionalities within the sublayers to bind the subject etc.
- See also:
- EventLayer::announce
- AbstractNetworkLayer::announce
References famouso::mw::api::EventChannel< ECH >::ech(), and TRACE_FUNCTION.
template<class ECH>
void famouso::mw::api::PublisherEventChannel< ECH >::publish | ( | const Event & | e | ) | [inline] |
publish an event via the event channel
- See also:
- EventLayer::publish
- AbstractNetworkLayer::publish
References famouso::mw::api::EventChannel< ECH >::ech(), and TRACE_FUNCTION.
The documentation for this class was generated from the following file:
- include/mw/api/PublisherEventChannel.h