attach(IInputHandler< DataType > *handler, const unsigned int &prescaleFactor=1) | Smart::InputSubject< DataType > | inlineprotectedvirtual |
attach_self_to(ShutdownSubject *subject) | Smart::IShutdownObserver | inlineprotected |
detach(IInputHandler< DataType > *handler) | Smart::InputSubject< DataType > | inlineprotectedvirtual |
detach_self_from(ShutdownSubject *subject) | Smart::IShutdownObserver | inlineprotected |
handleSend(const DataType &data) | Smart::ISendServerPattern< DataType > | inlineprotected |
ICommunicationPattern(const ICommunicationPattern &)=delete | Smart::ICommunicationPattern | protected |
ICommunicationPattern()=delete | Smart::ICommunicationPattern | protected |
ICommunicationPattern(IComponent *component) | Smart::ICommunicationPattern | inline |
icomponent | Smart::ICommunicationPattern | protected |
is_shutting_down() const | Smart::IServerPattern | inlineprotected |
ISendServerHandlerPtr typedef | Smart::ISendServerPattern< DataType > | |
ISendServerPattern(IComponent *component, const std::string &service, ISendServerHandlerPtr handler=nullptr) | Smart::ISendServerPattern< DataType > | inline |
IServerPattern(IComponent *component, const std::string &serviceName) | Smart::IServerPattern | inline |
IShutdownObserver(ShutdownSubject *subject=nullptr) | Smart::IShutdownObserver | inline |
notify_input(const DataType &input) | Smart::InputSubject< DataType > | inlineprotectedvirtual |
on_shutdown() | Smart::IServerPattern | inlineprotectedvirtual |
operator=(const ICommunicationPattern &)=delete | Smart::ICommunicationPattern | protected |
serverInitiatedDisconnect()=0 | Smart::IServerPattern | protectedpure virtual |
serviceName | Smart::IServerPattern | protected |
~ICommunicationPattern()=default | Smart::ICommunicationPattern | virtual |
~InputSubject()=default | Smart::InputSubject< DataType > | virtual |
~ISendServerPattern()=default | Smart::ISendServerPattern< DataType > | virtual |
~IServerPattern() | Smart::IServerPattern | inlinevirtual |
~IShutdownObserver() | Smart::IShutdownObserver | inlinevirtual |