5 #ifndef __DDS__API__AgentConnectionManager__ 6 #define __DDS__API__AgentConnectionManager__ 10 #include <boost/asio.hpp> 11 #include <boost/thread/thread.hpp> 12 #include <condition_variable> 16 namespace internal_api
23 typedef std::shared_ptr<CAgentConnectionManager>
ptr_t;
55 boost::asio::io_service& m_io_service;
68 std::mutex m_waitMutex;
69 std::condition_variable m_waitCondition;
bool started() const
Definition: dds-intercom-lib/src/AgentConnectionManager.h:36
std::shared_ptr< CAgentChannel > connectionPtr_t
Definition: BaseChannelImpl.h:216
void waitCondition()
Definition: dds-intercom-lib/src/AgentConnectionManager.cpp:162
Definition: BaseEventHandlersImpl.h:48
virtual ~CAgentConnectionManager()
Definition: dds-intercom-lib/src/AgentConnectionManager.cpp:41
std::shared_ptr< SEmptyCmd > ptr_t
Definition: CommandAttachmentImpl.h:66
void stopCondition()
Definition: dds-intercom-lib/src/AgentConnectionManager.cpp:168
std::weak_ptr< CAgentChannel > weakConnectionPtr_t
Definition: BaseChannelImpl.h:217
void sendCustomCmd(const protocol_api::SCustomCmdCmd &_command, uint64_t _protocolHeaderID)
Definition: dds-intercom-lib/src/AgentConnectionManager.cpp:143
void stop()
Definition: dds-intercom-lib/src/AgentConnectionManager.cpp:112
Definition: dds-intercom-lib/src/AgentConnectionManager.h:20
Definition: dds-agent/src/AgentConnectionManager.h:18
Definition: CustomCmdCmd.h:14
CAgentConnectionManager(boost::asio::io_service &_service)
Definition: dds-intercom-lib/src/AgentConnectionManager.cpp:35
std::shared_ptr< CAgentConnectionManager > ptr_t
Definition: dds-intercom-lib/src/AgentConnectionManager.h:23
void start()
Definition: dds-intercom-lib/src/AgentConnectionManager.cpp:46