SmartSoft Component-Developer API
Smart::IEventClientPattern< ActivationType, EventType > Member List

This is the complete list of members for Smart::IEventClientPattern< ActivationType, EventType >, including all inherited members.

activate(const EventMode &mode, const ActivationType &parameter, EventIdPtr &id)=0Smart::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::IShutdownObserverinlineprotected
blocking(const bool blocking)=0Smart::IClientPatternpure virtual
connect(const std::string &server, const std::string &service)=0Smart::IClientPatternpure virtual
connectionServerNameSmart::IClientPatternprotected
connectionServiceNameSmart::IClientPatternprotected
deactivate(const EventIdPtr id)=0Smart::IEventClientPattern< ActivationType, EventType >pure virtual
detach(IInputHandler< EventInputType< EventType > > *handler)Smart::InputSubject< EventInputType< EventType > >inlineprotectedvirtual
detach_self_from(ShutdownSubject *subject)Smart::IShutdownObserverinlineprotected
disconnect()=0Smart::IClientPatternpure virtual
getEvent(const EventIdPtr id, EventType &event, const Duration &timeout=Duration::max())=0Smart::IEventClientPattern< ActivationType, EventType >pure virtual
getNextEvent(const EventIdPtr id, EventType &event, const Duration &timeout=Duration::max())=0Smart::IEventClientPattern< ActivationType, EventType >pure virtual
IClientPattern()=deleteSmart::IClientPatternprotected
IClientPattern(IComponent *component)Smart::IClientPatterninline
IClientPattern(IComponent *component, const std::string &server, const std::string &service)Smart::IClientPatterninline
ICommunicationPattern(const ICommunicationPattern &)=deleteSmart::ICommunicationPatternprotected
ICommunicationPattern()=deleteSmart::ICommunicationPatternprotected
ICommunicationPattern(IComponent *component)Smart::ICommunicationPatterninline
icomponentSmart::ICommunicationPatternprotected
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_blockingSmart::IClientPatternprotected
is_shutting_down() constSmart::IClientPatterninlineprotected
IShutdownObserver(ShutdownSubject *subject=nullptr)Smart::IShutdownObserverinline
notify_input(const EventInputType< EventType > &input)Smart::InputSubject< EventInputType< EventType > >inlineprotectedvirtual
on_shutdown() overrideSmart::IClientPatterninlineprotectedvirtual
operator=(const ICommunicationPattern &)=deleteSmart::ICommunicationPatternprotected
tryEvent(const EventIdPtr id)=0Smart::IEventClientPattern< ActivationType, EventType >pure virtual
~IClientPattern()=defaultSmart::IClientPatternvirtual
~ICommunicationPattern()=defaultSmart::ICommunicationPatternvirtual
~IEventClientPattern()Smart::IEventClientPattern< ActivationType, EventType >inlinevirtual
~InputSubject()=defaultSmart::InputSubject< EventInputType< EventType > >virtual
~IShutdownObserver()Smart::IShutdownObserverinlinevirtual