activate(const EventMode &mode, const ActivationType ¶meter, EventIdPtr &id)=0 | Smart::IEventClientPattern< ActivationType, EventType > | pure virtual |
attach(IInputHandler< EventInputType< EventType > > *handler, const unsigned int &prescaleFactor=1) | Smart::InputSubject< EventInputType< EventType > > | inlineprotectedvirtual |
attach_self_to(ShutdownSubject *subject) | Smart::IShutdownObserver | inlineprotected |
blocking(const bool blocking)=0 | Smart::IClientPattern | pure virtual |
connect(const std::string &server, const std::string &service)=0 | Smart::IClientPattern | pure virtual |
connectionServerName | Smart::IClientPattern | protected |
connectionServiceName | Smart::IClientPattern | protected |
deactivate(const EventIdPtr id)=0 | Smart::IEventClientPattern< ActivationType, EventType > | pure virtual |
detach(IInputHandler< EventInputType< EventType > > *handler) | Smart::InputSubject< EventInputType< EventType > > | inlineprotectedvirtual |
detach_self_from(ShutdownSubject *subject) | Smart::IShutdownObserver | inlineprotected |
disconnect()=0 | Smart::IClientPattern | pure virtual |
getEvent(const EventIdPtr id, EventType &event, const Duration &timeout=Duration::max())=0 | Smart::IEventClientPattern< ActivationType, EventType > | pure virtual |
getNextEvent(const EventIdPtr id, EventType &event, const Duration &timeout=Duration::max())=0 | Smart::IEventClientPattern< ActivationType, EventType > | pure virtual |
IClientPattern()=delete | Smart::IClientPattern | protected |
IClientPattern(IComponent *component) | Smart::IClientPattern | inline |
IClientPattern(IComponent *component, const std::string &server, const std::string &service) | Smart::IClientPattern | inline |
ICommunicationPattern(const ICommunicationPattern &)=delete | Smart::ICommunicationPattern | protected |
ICommunicationPattern()=delete | Smart::ICommunicationPattern | protected |
ICommunicationPattern(IComponent *component) | Smart::ICommunicationPattern | inline |
icomponent | Smart::ICommunicationPattern | protected |
IEventClientPattern(IComponent *component) | Smart::IEventClientPattern< ActivationType, EventType > | inline |
IEventClientPattern(IComponent *component, const std::string &server, const std::string &service) | Smart::IEventClientPattern< ActivationType, EventType > | inline |
is_blocking | Smart::IClientPattern | protected |
is_shutting_down() const | Smart::IClientPattern | inlineprotected |
IShutdownObserver(ShutdownSubject *subject=nullptr) | Smart::IShutdownObserver | inline |
notify_input(const EventInputType< EventType > &input) | Smart::InputSubject< EventInputType< EventType > > | inlineprotectedvirtual |
on_shutdown() override | Smart::IClientPattern | inlineprotectedvirtual |
operator=(const ICommunicationPattern &)=delete | Smart::ICommunicationPattern | protected |
tryEvent(const EventIdPtr id)=0 | Smart::IEventClientPattern< ActivationType, EventType > | pure virtual |
~IClientPattern()=default | Smart::IClientPattern | virtual |
~ICommunicationPattern()=default | Smart::ICommunicationPattern | virtual |
~IEventClientPattern() | Smart::IEventClientPattern< ActivationType, EventType > | inlinevirtual |
~InputSubject()=default | Smart::InputSubject< EventInputType< EventType > > | virtual |
~IShutdownObserver() | Smart::IShutdownObserver | inlinevirtual |