DDS  ver. 2.0
Public Member Functions | List of all members
dds::protocol_api::CStatImpl Class Reference

#include <StatImpl.h>

Inheritance diagram for dds::protocol_api::CStatImpl:
dds::protocol_api::CBaseChannelImpl< CActivateChannel > dds::protocol_api::CBaseChannelImpl< CAgentChannel > dds::protocol_api::CBaseChannelImpl< CCommanderChannel > dds::protocol_api::CBaseChannelImpl< CGenericChannel > dds::protocol_api::CBaseChannelImpl< CInfoChannel > dds::protocol_api::CBaseChannelImpl< CStatChannel > dds::protocol_api::CBaseChannelImpl< CSubmitChannel > dds::protocol_api::CBaseChannelImpl< CTestChannel > dds::protocol_api::CBaseChannelImpl< T >

Public Member Functions

 CStatImpl (boost::asio::io_service &_service)
 
SReadStat getReadStat () const
 Return read statistics. More...
 
SWriteStat getWriteStat () const
 Return write statistics. More...
 
void setStatEnabled (bool _statEnabled)
 Enable/disable statistics accumulation. More...
 
void logReadMessage (CProtocolMessage::protocolMessagePtr_t _message)
 
void logWriteMessages (const protocolMessagePtrQueue_t &_messageQueue)
 

Constructor & Destructor Documentation

◆ CStatImpl()

dds::protocol_api::CStatImpl::CStatImpl ( boost::asio::io_service &  _service)
inline

Member Function Documentation

◆ getReadStat()

SReadStat CStatImpl::getReadStat ( ) const

Return read statistics.

CStatImpl.

◆ getWriteStat()

SWriteStat CStatImpl::getWriteStat ( ) const

Return write statistics.

◆ logReadMessage()

void CStatImpl::logReadMessage ( CProtocolMessage::protocolMessagePtr_t  _message)

◆ logWriteMessages()

void CStatImpl::logWriteMessages ( const protocolMessagePtrQueue_t &  _messageQueue)

◆ setStatEnabled()

void CStatImpl::setStatEnabled ( bool  _statEnabled)

Enable/disable statistics accumulation.


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