DDS  ver. 3.6
Public Types | Public Member Functions | Public Attributes | List of all members
dds::protocol_api::SWeakChannelInfo< T > Struct Template Reference

#include <ChannelInfo.h>

Public Types

typedef std::vector< SWeakChannelInfocontainer_t
 

Public Member Functions

 SWeakChannelInfo ()=default
 
 SWeakChannelInfo (typename T::weakConnectionPtr_t _channel, uint64_t _protocolHeaderID, bool _isSlot)
 

Public Attributes

T::weakConnectionPtr_t m_channel
 
uint64_t m_protocolHeaderID { 0 }
 
bool m_isSlot { false }
 

Member Typedef Documentation

◆ container_t

template<class T>
typedef std::vector<SWeakChannelInfo> dds::protocol_api::SWeakChannelInfo< T >::container_t

Constructor & Destructor Documentation

◆ SWeakChannelInfo() [1/2]

template<class T>
dds::protocol_api::SWeakChannelInfo< T >::SWeakChannelInfo ( )
default

◆ SWeakChannelInfo() [2/2]

template<class T>
dds::protocol_api::SWeakChannelInfo< T >::SWeakChannelInfo ( typename T::weakConnectionPtr_t  _channel,
uint64_t  _protocolHeaderID,
bool  _isSlot 
)
inline

Member Data Documentation

◆ m_channel

template<class T>
T::weakConnectionPtr_t dds::protocol_api::SWeakChannelInfo< T >::m_channel

◆ m_isSlot

template<class T>
bool dds::protocol_api::SWeakChannelInfo< T >::m_isSlot { false }

◆ m_protocolHeaderID

template<class T>
uint64_t dds::protocol_api::SWeakChannelInfo< T >::m_protocolHeaderID { 0 }

The documentation for this struct was generated from the following file: