SmartSoft Component-Developer API
Smart::IPushClientPattern< DataType > Member List

This is the complete list of members for Smart::IPushClientPattern< DataType >, including all inherited members.

attach(IInputHandler< DataType > *handler, const unsigned int &prescaleFactor=1)Smart::InputSubject< DataType >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
detach(IInputHandler< DataType > *handler)Smart::InputSubject< DataType >inlineprotectedvirtual
detach_self_from(ShutdownSubject *subject)Smart::IShutdownObserverinlineprotected
disconnect()=0Smart::IClientPatternpure virtual
getUpdate(DataType &d)=0Smart::IPushClientPattern< DataType >pure virtual
getUpdateWait(DataType &d, const Duration &timeout=Duration::max())=0Smart::IPushClientPattern< DataType >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
IPushClientPattern(IComponent *component)Smart::IPushClientPattern< DataType >inline
IPushClientPattern(IComponent *component, const std::string &server, const std::string &service)Smart::IPushClientPattern< DataType >inline
is_blockingSmart::IClientPatternprotected
is_shutting_down() constSmart::IClientPatterninlineprotected
IShutdownObserver(ShutdownSubject *subject=nullptr)Smart::IShutdownObserverinline
notify_input(const DataType &input)Smart::InputSubject< DataType >inlineprotectedvirtual
on_shutdown() overrideSmart::IClientPatterninlineprotectedvirtual
operator=(const ICommunicationPattern &)=deleteSmart::ICommunicationPatternprotected
subscribe(const unsigned int &prescale=1)=0Smart::IPushClientPattern< DataType >pure virtual
unsubscribe()=0Smart::IPushClientPattern< DataType >pure virtual
~IClientPattern()=defaultSmart::IClientPatternvirtual
~ICommunicationPattern()=defaultSmart::ICommunicationPatternvirtual
~InputSubject()=defaultSmart::InputSubject< DataType >virtual
~IPushClientPattern()=defaultSmart::IPushClientPattern< DataType >virtual
~IShutdownObserver()Smart::IShutdownObserverinlinevirtual