DDS  ver. 3.6
dds::CSMIntercomChannel Member List

This is the complete list of members for dds::CSMIntercomChannel, including all inherited members.

addOutput(uint64_t _outputID, const std::string &_name, EMQOpenType _openType=EMQOpenType::OpenOrCreate)dds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
CBaseSMChannelImpl(boost::asio::io_context &_service, const std::vector< std::string > &_inputNames, const std::string &_outputName, uint64_t _protocolHeaderID, EMQOpenType _inputOpenType, EMQOpenType _outputOpenType)dds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
connectionPtr_t typedefdds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >
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)dds::CSMIntercomChannelprotected
DDS_DECLARE_EVENT_HANDLER_CLASS(CChannelEventHandlersImpl) DDS_DECLARE_EVENT_HANDLER_CLASS(CChannelMessageHandlersImpl) protecteddds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
defaultInit(const std::vector< std::string > _inputNames, const std::string &_outputName, EMQOpenType _inputOpenType, EMQOpenType _outputOpenType)dds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
dispatchHandlersImpl(ECmdType _cmd, const SSenderInfo &_sender, Args &&... args)dds::protocol_api::CBaseEventHandlersImpl< ECmdType >inlineprotected
drainWriteQueue(bool _newVal, uint64_t _outputID)dds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
getProtocolHeaderID() constdds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
handlerExistsImpl(ECmdType _cmd) constdds::protocol_api::CBaseEventHandlersImpl< ECmdType >inlineprotected
m_isShuttingDowndds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >protected
m_protocolHeaderIDdds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >protected
m_starteddds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >protected
makeNew(boost::asio::io_context &_service, const std::string &_inputName, const std::string &_outputName, uint64_t _ProtocolHeaderID, EMQOpenType _inputOpenType=EMQOpenType::OpenOrCreate, EMQOpenType _outputOpenType=EMQOpenType::OpenOrCreate)dds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inlinestatic
makeNew(boost::asio::io_context &_service, const std::vector< std::string > &_inputNames, const std::string &_outputName, uint64_t _ProtocolHeaderID, EMQOpenType _inputOpenType=EMQOpenType::OpenOrCreate, EMQOpenType _outputOpenType=EMQOpenType::OpenOrCreate)dds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inlinestatic
pushMsg(CProtocolMessage::protocolMessagePtr_t _msg, ECmdType _cmd, uint64_t _outputID=0)dds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
pushMsg(const A &_attachment, uint64_t _protocolHeaderID=0, uint64_t _outputID=0)dds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
pushMsg(uint64_t _protocolHeaderID=0, uint64_t _outputID=0)dds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
registerHandlerImpl(std::function< R(Args...)> _handler)dds::protocol_api::CBaseEventHandlersImpl< ECmdType >inlineprotected
removeMessageQueue()dds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
start()dds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
started() constdds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
stop()dds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
weakConnectionPtr_t typedefdds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >
~CBaseSMChannelImpl()dds::protocol_api::CBaseSMChannelImpl< CSMIntercomChannel >inline
~CSMIntercomChannel()dds::CSMIntercomChannel