6 #ifndef __DDS__AGENT__AgentConnectionManager__ 7 #define __DDS__AGENT__AgentConnectionManager__ 28 void startService(
size_t _numThreads,
size_t _numIntercomThreads);
29 void createCommanderChannel(uint64_t _protocolHeaderID);
36 boost::asio::io_context m_context;
37 boost::asio::io_context m_intercomContext;
38 boost::thread_group m_workerThreads;
42 boost::asio::signal_set m_signals;
44 bool m_bStarted{
false };
void start()
Definition: AgentConnectionManager.cpp:54
std::shared_ptr< CCommanderChannel > connectionPtr_t
Definition: BaseChannelImpl.h:229
Definition: BaseEventHandlersImpl.h:48
virtual ~CAgentConnectionManager()
Definition: AgentConnectionManager.cpp:39
Definition: AgentConnectionManager.h:17
std::shared_ptr< SEmptyCmd > ptr_t
Definition: CommandAttachmentImpl.h:64
void stop()
Definition: AgentConnectionManager.cpp:82
std::weak_ptr< CCommanderChannel > weakConnectionPtr_t
Definition: BaseChannelImpl.h:230
Miscellaneous functions and helpers are located here.
Definition: AgentConnectionManager.h:13
dds-commander's container of options
Definition: dds-agent/src/Options.h:25
CAgentConnectionManager(const SOptions_t &_options)
Definition: AgentConnectionManager.cpp:23