OPAL  Version 3.18.8
OpalMediaTransport::ChannelInfo Struct Reference

#include <mediasession.h>

Collaboration diagram for OpalMediaTransport::ChannelInfo:

Public Types

typedef PNotifierListTemplate
< PBYTEArray > 
NotifierList
 

Public Member Functions

 ChannelInfo (OpalMediaTransport &owner, SubChannels subchannel, PChannel *channel)
 
void ThreadMain ()
 
bool HandleUnavailableError ()
 
 PTRACE_THROTTLE (m_throttleWritePacket, 3, 60000)
 
 PTRACE_THROTTLE (m_throttleReadPacket, 3, 60000)
 
 PTRACE_PARAM (bool m_logFirstRead)
 

Data Fields

NotifierList m_notifiers
 
OpalMediaTransportm_owner
 
SubChannels const m_subchannel
 
PChannel *const m_channel
 
PThread * m_thread
 
unsigned m_consecutiveUnavailableErrors
 
PSimpleTimer m_timeForUnavailableErrors
 
OpalTransportAddress m_localAddress
 
OpalTransportAddress m_remoteAddress
 
RemoteAddressSources m_remoteAddressSource
 

Member Typedef Documentation

typedef PNotifierListTemplate<PBYTEArray> OpalMediaTransport::ChannelInfo::NotifierList

Constructor & Destructor Documentation

OpalMediaTransport::ChannelInfo::ChannelInfo ( OpalMediaTransport owner,
SubChannels  subchannel,
PChannel *  channel 
)

Member Function Documentation

bool OpalMediaTransport::ChannelInfo::HandleUnavailableError ( )
OpalMediaTransport::ChannelInfo::PTRACE_PARAM ( bool  m_logFirstRead)
OpalMediaTransport::ChannelInfo::PTRACE_THROTTLE ( m_throttleWritePacket  ,
,
60000   
)
OpalMediaTransport::ChannelInfo::PTRACE_THROTTLE ( m_throttleReadPacket  ,
,
60000   
)
void OpalMediaTransport::ChannelInfo::ThreadMain ( )

Field Documentation

PChannel* const OpalMediaTransport::ChannelInfo::m_channel
unsigned OpalMediaTransport::ChannelInfo::m_consecutiveUnavailableErrors
OpalTransportAddress OpalMediaTransport::ChannelInfo::m_localAddress
NotifierList OpalMediaTransport::ChannelInfo::m_notifiers
OpalMediaTransport& OpalMediaTransport::ChannelInfo::m_owner
OpalTransportAddress OpalMediaTransport::ChannelInfo::m_remoteAddress
RemoteAddressSources OpalMediaTransport::ChannelInfo::m_remoteAddressSource
SubChannels const OpalMediaTransport::ChannelInfo::m_subchannel
PThread* OpalMediaTransport::ChannelInfo::m_thread
PSimpleTimer OpalMediaTransport::ChannelInfo::m_timeForUnavailableErrors

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