5 #ifndef __DDS__CAgentChannel__ 6 #define __DDS__CAgentChannel__ 14 namespace commander_cmd
22 const std::array<std::string, 3>
g_agentStates = { {
"unknown",
"idle",
"executing" } };
61 uint64_t getId()
const;
62 void setId(uint64_t _id);
79 bool on_cmdREPLY_HOST_INFO(
84 bool on_cmdBINARY_ATTACHMENT_RECEIVED(
86 bool on_cmdGET_AGENTS_INFO(
88 bool on_cmdTRANSPORT_TEST(
92 bool on_cmdUSER_TASK_DONE(
94 bool on_cmdWATCHDOG_HEARTBEAT(
96 bool on_cmdGET_PROP_LIST(
98 bool on_cmdGET_PROP_VALUES(
100 bool on_cmdUPDATE_TOPOLOGY(
102 bool on_cmdENABLE_STAT(
104 bool on_cmdDISABLE_STAT(
109 std::string _remoteEndIDString();
116 std::string m_sCurrentTopoFile;
118 std::chrono::milliseconds m_startUpTime;
Definition: ProtocolCommands.h:52
Definition: dds-commander/src/AgentChannel.h:24
const protocol_api::SHostInfoCmd & getRemoteHostInfo() const
Definition: dds-commander/src/AgentChannel.cpp:80
Definition: ProtocolCommands.h:61
EAgentState
Definition: dds-commander/src/AgentChannel.h:16
void setTaskID(uint64_t _taskID)
Definition: dds-commander/src/AgentChannel.cpp:75
Definition: ProtocolCommands.h:46
Definition: ProtocolCommands.h:37
std::shared_ptr< SEmptyCmd > ptr_t
Definition: CommandAttachmentImpl.h:65
void setState(EAgentState _state)
Definition: dds-commander/src/AgentChannel.cpp:100
const std::array< std::string, 3 > g_agentStates
Definition: dds-commander/src/AgentChannel.h:22
on_cmdREPLY_HOST_INFO MESSAGE_HANDLER(cmdSUBMIT, on_cmdSUBMIT) MESSAGE_HANDLER(cmdUSER_TASK_DONE
Definition: ProtocolCommands.h:59
EAgentState getState() const
Definition: dds-commander/src/AgentChannel.cpp:95
Definition: ProtocolCommands.h:62
Definition: ProtocolCommands.h:32
on_cmdREPLY_HOST_INFO on_cmdUSER_TASK_DONE on_cmdGET_AGENTS_INFO on_cmdBINARY_ATTACHMENT_RECEIVED on_cmdSIMPLE_MSG on_cmdGET_LOG on_cmdWATCHDOG_HEARTBEAT on_cmdGET_PROP_VALUES on_cmdDISABLE_STAT on_cmdCUSTOM_CMD END_MSG_MAP() public void setId(uint64_t _id)
Definition: dds-commander/src/AgentChannel.cpp:65
#define END_MSG_MAP()
Definition: BaseChannelImpl.h:122
Definition: ProtocolCommands.h:31
Definition: dds-agent/src/AgentConnectionManager.h:16
Definition: ProtocolCommands.h:65
Definition: ProtocolCommands.h:53
Definition: dds-commander/src/AgentChannel.h:19
Definition: ProtocolCommands.h:56
BEGIN_MSG_MAP(CAgentChannel) MESSAGE_HANDLER(cmdREPLY_HOST_INFO
Definition: dds-commander/src/AgentChannel.h:20
Definition: HostInfoCmd.h:15
Definition: ProtocolCommands.h:63
Definition: ProtocolCommands.h:64
Definition: BaseChannelImpl.h:42
Definition: ProtocolCommands.h:43
Definition: ProtocolCommands.h:36
Definition: ProtocolCommands.h:45
Definition: ProtocolCommands.h:40
Definition: ProtocolCommands.h:51
Definition: dds-commander/src/AgentChannel.h:18
void setRemoteHostInfo(const protocol_api::SHostInfoCmd &_hostInfo)
Definition: dds-commander/src/AgentChannel.cpp:85
uint64_t getTaskID() const
Definition: dds-commander/src/AgentChannel.cpp:70
std::chrono::milliseconds getStartupTime() const
Definition: dds-commander/src/AgentChannel.cpp:90
Definition: ProtocolCommands.h:57