DDS  ver. 3.4
SMIntercomChannel.h
Go to the documentation of this file.
1 // Copyright 2014 GSI, Inc. All rights reserved.
2 //
3 //
4 //
5 
6 #ifndef __DDS__CSMIntercomChannel__
7 #define __DDS__CSMIntercomChannel__
8 // DDS
9 #include "BaseSMChannelImpl.h"
10 
11 namespace dds
12 {
13  class CSMIntercomChannel : public protocol_api::CBaseSMChannelImpl<CSMIntercomChannel>
14  {
15  protected:
16  CSMIntercomChannel(boost::asio::io_context& _service,
17  const std::vector<std::string>& _inputNames,
18  const std::string& _outputName,
19  uint64_t _protocolHeaderID,
20  protocol_api::EMQOpenType _inputOpenType,
21  protocol_api::EMQOpenType _outputOpenType);
22 
23  public:
25 
26  public:
33  };
34 } // namespace dds
35 #endif
#define BEGIN_SM_MSG_MAP(theClass)
Definition: BaseSMChannelImpl.h:28
~CSMIntercomChannel()
Definition: SMIntercomChannel.cpp:24
#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
Definition: ProtocolCommands.h:55
EMQOpenType
Definition: BaseSMChannelImpl.h:139
Definition: SMIntercomChannel.h:13
Definition: ProtocolCommands.h:53
CSMIntercomChannel(boost::asio::io_context &_service, const std::vector< std::string > &_inputNames, const std::string &_outputName, uint64_t _protocolHeaderID, protocol_api::EMQOpenType _inputOpenType, protocol_api::EMQOpenType _outputOpenType)
Definition: SMIntercomChannel.cpp:13