SmartSoft Component-Developer API
Smart::IQueryClientPattern< RequestType, AnswerType > Member List

This is the complete list of members for Smart::IQueryClientPattern< RequestType, AnswerType >, including all inherited members.

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_self_from(ShutdownSubject *subject)Smart::IShutdownObserverinlineprotected
disconnect()=0Smart::IClientPatternpure 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
IQueryClientPattern(IComponent *component)Smart::IQueryClientPattern< RequestType, AnswerType >inline
IQueryClientPattern(IComponent *component, const std::string &server, const std::string &service)Smart::IQueryClientPattern< RequestType, AnswerType >inline
is_blockingSmart::IClientPatternprotected
is_shutting_down() constSmart::IClientPatterninlineprotected
IShutdownObserver(ShutdownSubject *subject=nullptr)Smart::IShutdownObserverinline
on_shutdown() overrideSmart::IClientPatterninlineprotectedvirtual
operator=(const ICommunicationPattern &)=deleteSmart::ICommunicationPatternprotected
query(const RequestType &request, AnswerType &answer)Smart::IQueryClientPattern< RequestType, AnswerType >inlinevirtual
queryDiscard(const QueryIdPtr id)=0Smart::IQueryClientPattern< RequestType, AnswerType >pure virtual
queryReceive(const QueryIdPtr id, AnswerType &answer)=0Smart::IQueryClientPattern< RequestType, AnswerType >pure virtual
queryReceiveWait(const QueryIdPtr id, AnswerType &answer, const Duration &timeout=Duration::max())=0Smart::IQueryClientPattern< RequestType, AnswerType >pure virtual
queryRequest(const RequestType &request, QueryIdPtr &id)=0Smart::IQueryClientPattern< RequestType, AnswerType >pure virtual
~IClientPattern()=defaultSmart::IClientPatternvirtual
~ICommunicationPattern()=defaultSmart::ICommunicationPatternvirtual
~IQueryClientPattern()Smart::IQueryClientPattern< RequestType, AnswerType >inlinevirtual
~IShutdownObserver()Smart::IShutdownObserverinlinevirtual