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 |
detach_self_from(ShutdownSubject *subject) | Smart::IShutdownObserver | inlineprotected |
disconnect()=0 | Smart::IClientPattern | 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 |
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_blocking | Smart::IClientPattern | protected |
is_shutting_down() const | Smart::IClientPattern | inlineprotected |
IShutdownObserver(ShutdownSubject *subject=nullptr) | Smart::IShutdownObserver | inline |
on_shutdown() override | Smart::IClientPattern | inlineprotectedvirtual |
operator=(const ICommunicationPattern &)=delete | Smart::ICommunicationPattern | protected |
query(const RequestType &request, AnswerType &answer) | Smart::IQueryClientPattern< RequestType, AnswerType > | inlinevirtual |
queryDiscard(const QueryIdPtr id)=0 | Smart::IQueryClientPattern< RequestType, AnswerType > | pure virtual |
queryReceive(const QueryIdPtr id, AnswerType &answer)=0 | Smart::IQueryClientPattern< RequestType, AnswerType > | pure virtual |
queryReceiveWait(const QueryIdPtr id, AnswerType &answer, const Duration &timeout=Duration::max())=0 | Smart::IQueryClientPattern< RequestType, AnswerType > | pure virtual |
queryRequest(const RequestType &request, QueryIdPtr &id)=0 | Smart::IQueryClientPattern< RequestType, AnswerType > | pure virtual |
~IClientPattern()=default | Smart::IClientPattern | virtual |
~ICommunicationPattern()=default | Smart::ICommunicationPattern | virtual |
~IQueryClientPattern() | Smart::IQueryClientPattern< RequestType, AnswerType > | inlinevirtual |
~IShutdownObserver() | Smart::IShutdownObserver | inlinevirtual |