DDS  ver. 1.6
ActivateChannel.h
Go to the documentation of this file.
1 // Copyright 2014 GSI, Inc. All rights reserved.
2 //
3 //
4 //
5 #ifndef __DDS__ActivateChannel__
6 #define __DDS__ActivateChannel__
7 
8 // DDS
9 #include "ClientChannelImpl.h"
10 #include "Options.h"
11 
12 namespace dds
13 {
14  namespace topology_cmd
15  {
16  class CActivateChannel : public protocol_api::CClientChannelImpl<CActivateChannel>
17  {
18  CActivateChannel(boost::asio::io_service& _service);
19 
21 
22  public:
24  MESSAGE_HANDLER(cmdSIMPLE_MSG, on_cmdSIMPLE_MSG)
25  MESSAGE_HANDLER(cmdSHUTDOWN, on_cmdSHUTDOWN)
26  MESSAGE_HANDLER(cmdPROGRESS, on_cmdPROGRESS)
28 
29  void setOptions(const SOptions& _options)
30  {
31  m_options = _options;
32  }
33 
34  private:
35  // Message Handlers
39 
40  private:
41  SOptions m_options;
42  };
43  }
44 }
45 
46 #endif
#define REGISTER_DEFAULT_REMOTE_ID_STRING
Definition: BaseChannelImpl.h:133
BEGIN_MSG_MAP(CActivateChannel) MESSAGE_HANDLER(cmdSIMPLE_MSG
std::shared_ptr< SEmptyCmd > ptr_t
Definition: CommandAttachmentImpl.h:65
Definition: ProtocolCommands.h:29
Definition: ProtocolCommands.h:58
Definition: ActivateChannel.h:16
Definition: ProtocolCommands.h:32
Definition: dds-agent/src/AgentConnectionManager.h:16
dds-agent-cmd&#39;s container of options
Definition: dds-topology/src/Options.h:35
on_cmdSIMPLE_MSG MESSAGE_HANDLER(cmdSHUTDOWN, on_cmdSHUTDOWN) MESSAGE_HANDLER(cmdPROGRESS
Definition: BaseChannelImpl.h:40
on_cmdSIMPLE_MSG on_cmdPROGRESS END_MSG_MAP() void setOptions(const SOptions &_options)
Definition: ActivateChannel.h:27