famouso::mw::el::EventLayerClientStub Class Reference
#include <EventLayerClientStub.h>
Public Types | |
typedef boost::asio::ip::tcp::socket * | SNN |
Public Member Functions | |
void | init () |
EventLayerClientStub () | |
void | announce (famouso::mw::api::PublisherEventChannel< EventLayerClientStub > &ec) |
void | publish (famouso::mw::api::PublisherEventChannel< EventLayerClientStub > &ec, const Event &e) |
void | subscribe (famouso::mw::api::SubscriberEventChannel< EventLayerClientStub > &ec) |
void | unsubscribe (famouso::mw::api::SubscriberEventChannel< EventLayerClientStub > &ec) |
void | unannounce (famouso::mw::api::PublisherEventChannel< EventLayerClientStub > &ec) |
Member Typedef Documentation
typedef boost::asio::ip::tcp::socket* famouso::mw::el::EventLayerClientStub::SNN |
Constructor & Destructor Documentation
famouso::mw::el::EventLayerClientStub::EventLayerClientStub | ( | ) | [inline] |
References init().
Member Function Documentation
void famouso::mw::el::EventLayerClientStub::announce | ( | famouso::mw::api::PublisherEventChannel< EventLayerClientStub > & | ec | ) | [inline] |
void famouso::mw::el::EventLayerClientStub::init | ( | ) | [inline] |
References famouso::util::impl::start_ios().
Referenced by EventLayerClientStub().
void famouso::mw::el::EventLayerClientStub::publish | ( | famouso::mw::api::PublisherEventChannel< EventLayerClientStub > & | ec, | |
const Event & | e | |||
) | [inline] |
void famouso::mw::el::EventLayerClientStub::subscribe | ( | famouso::mw::api::SubscriberEventChannel< EventLayerClientStub > & | ec | ) | [inline] |
void famouso::mw::el::EventLayerClientStub::unannounce | ( | famouso::mw::api::PublisherEventChannel< EventLayerClientStub > & | ec | ) | [inline] |
References famouso::mw::api::EventChannel< ECH >::snn(), and TRACE_FUNCTION.
void famouso::mw::el::EventLayerClientStub::unsubscribe | ( | famouso::mw::api::SubscriberEventChannel< EventLayerClientStub > & | ec | ) | [inline] |
References famouso::mw::api::EventChannel< ECH >::snn(), and TRACE_FUNCTION.
The documentation for this class was generated from the following file:
- include/mw/el/EventLayerClientStub.h