DDS  ver. 2.0
Public Member Functions | Public Attributes | List of all members
dds::commander_cmd::CUIChannelInfo< T > Class Template Reference

#include <UIChannelInfo.h>

Public Member Functions

 CUIChannelInfo ()
 
size_t nofReceived () const
 
bool allReceived () const
 
void zeroCounters ()
 
template<class A >
bool processMessage (const dds::protocol_api::SSenderInfo &_sender, const A &_cmd, CAgentChannel::weakConnectionPtr_t _channel)
 
template<class A >
bool processErrorMessage (const dds::protocol_api::SSenderInfo &_sender, const A &_cmd, CAgentChannel::weakConnectionPtr_t _channel)
 

Public Attributes

size_t m_nofRequests
 
size_t m_nofReceived
 
size_t m_nofReceivedErrors
 
CAgentChannel::weakConnectionPtr_t m_channel
 
std::mutex m_mutexStart
 
std::mutex m_mutexReceive
 
bool m_shutdownOnComplete
 
uint16_t m_srcCommand
 

Constructor & Destructor Documentation

◆ CUIChannelInfo()

template<class T>
dds::commander_cmd::CUIChannelInfo< T >::CUIChannelInfo ( )
inline

Member Function Documentation

◆ allReceived()

template<class T>
bool dds::commander_cmd::CUIChannelInfo< T >::allReceived ( ) const
inline

◆ nofReceived()

template<class T>
size_t dds::commander_cmd::CUIChannelInfo< T >::nofReceived ( ) const
inline

◆ processErrorMessage()

template<class T>
template<class A >
bool dds::commander_cmd::CUIChannelInfo< T >::processErrorMessage ( const dds::protocol_api::SSenderInfo _sender,
const A &  _cmd,
CAgentChannel::weakConnectionPtr_t  _channel 
)
inline

◆ processMessage()

template<class T>
template<class A >
bool dds::commander_cmd::CUIChannelInfo< T >::processMessage ( const dds::protocol_api::SSenderInfo _sender,
const A &  _cmd,
CAgentChannel::weakConnectionPtr_t  _channel 
)
inline

◆ zeroCounters()

template<class T>
void dds::commander_cmd::CUIChannelInfo< T >::zeroCounters ( )
inline

Member Data Documentation

◆ m_channel

◆ m_mutexReceive

template<class T>
std::mutex dds::commander_cmd::CUIChannelInfo< T >::m_mutexReceive

◆ m_mutexStart

template<class T>
std::mutex dds::commander_cmd::CUIChannelInfo< T >::m_mutexStart

◆ m_nofReceived

template<class T>
size_t dds::commander_cmd::CUIChannelInfo< T >::m_nofReceived

◆ m_nofReceivedErrors

template<class T>
size_t dds::commander_cmd::CUIChannelInfo< T >::m_nofReceivedErrors

◆ m_nofRequests

template<class T>
size_t dds::commander_cmd::CUIChannelInfo< T >::m_nofRequests

◆ m_shutdownOnComplete

template<class T>
bool dds::commander_cmd::CUIChannelInfo< T >::m_shutdownOnComplete

◆ m_srcCommand

template<class T>
uint16_t dds::commander_cmd::CUIChannelInfo< T >::m_srcCommand

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