DDS  ver. 3.4
SMAgentChannel.h
Go to the documentation of this file.
1 // Copyright 2014 GSI, Inc. All rights reserved.
2 //
3 //
4 //
5 
6 #ifndef __DDS__CSMAgentChannel__
7 #define __DDS__CSMAgentChannel__
8 // DDS
9 #include "BaseSMChannelImpl.h"
10 
11 namespace dds
12 {
13  namespace internal_api
14  {
15  class CSMAgentChannel : public protocol_api::CBaseSMChannelImpl<CSMAgentChannel>
16  {
17  protected:
18  CSMAgentChannel(boost::asio::io_context& _service,
19  const std::string& _inputName,
20  const std::string& _outputName,
21  uint64_t _ProtocolHeaderID,
22  protocol_api::EMQOpenType _inputOpenType,
23  protocol_api::EMQOpenType _outputOpenType);
24 
25  public:
32  };
33  } // namespace internal_api
34 } // namespace dds
35 #endif
#define BEGIN_SM_MSG_MAP(theClass)
Definition: BaseSMChannelImpl.h:28
Definition: SMAgentChannel.h:15
#define END_SM_MSG_MAP()
Definition: BaseSMChannelImpl.h:88
Definition: ProtocolCommands.h:33
Definition: BaseSMChannelImpl.h:147
#define SM_MESSAGE_HANDLER_DISPATCH(msg)
Definition: BaseSMChannelImpl.h:69
Definition: AgentConnectionManager.h:13
Definition: ProtocolCommands.h:65
CSMAgentChannel(boost::asio::io_context &_service, const std::string &_inputName, const std::string &_outputName, uint64_t _ProtocolHeaderID, protocol_api::EMQOpenType _inputOpenType, protocol_api::EMQOpenType _outputOpenType)
Definition: SMAgentChannel.cpp:14
Definition: ProtocolCommands.h:55
EMQOpenType
Definition: BaseSMChannelImpl.h:139
Definition: ProtocolCommands.h:53