OpalH224Handler Class Reference

#include <h224handler.h>

List of all members.

Public Member Functions

 OpalH224Handler (OpalConnection &connection, unsigned sessionID)
 ~OpalH224Handler ()
virtual void StartTransmit ()
virtual void StopTransmit ()
virtual void StartReceive ()
virtual void StopReceive ()
PBoolean SendClientList ()
PBoolean SendExtraCapabilities ()
PBoolean SendClientListCommand ()
PBoolean SendExtraCapabilitiesCommand (BYTE clientID)
PBoolean SendExtraCapabilitiesMessage (BYTE clientID, BYTE *data, PINDEX length)
PBoolean TransmitClientFrame (BYTE clientID, H224_Frame &frame)
virtual PBoolean OnReceivedFrame (H224_Frame &frame)
virtual PBoolean OnReceivedCMEMessage (H224_Frame &frame)
virtual PBoolean OnReceivedClientList (H224_Frame &frame)
virtual PBoolean OnReceivedClientListCommand ()
virtual PBoolean OnReceivedExtraCapabilities (H224_Frame &frame)
virtual PBoolean OnReceivedExtraCapabilitiesCommand ()
PMutex & GetTransmitMutex ()
RTP_SessionGetSession () const
virtual OpalH224ReceiverThreadCreateH224ReceiverThread ()
OpalH281HandlerGetH281Handler ()

Protected Attributes

RTP_Sessionsession
PBoolean canTransmit
PMutex transmitMutex
RTP_DataFrametransmitFrame
BYTE transmitBitIndex
PTime * transmitStartTime
OpalH224ReceiverThreadreceiverThread
OpalH281Handlerh281Handler


Constructor & Destructor Documentation

OpalH224Handler::OpalH224Handler ( OpalConnection connection,
unsigned  sessionID 
)

OpalH224Handler::~OpalH224Handler (  ) 


Member Function Documentation

virtual void OpalH224Handler::StartTransmit (  )  [virtual]

virtual void OpalH224Handler::StopTransmit (  )  [virtual]

virtual void OpalH224Handler::StartReceive (  )  [virtual]

virtual void OpalH224Handler::StopReceive (  )  [virtual]

PBoolean OpalH224Handler::SendClientList (  ) 

PBoolean OpalH224Handler::SendExtraCapabilities (  ) 

PBoolean OpalH224Handler::SendClientListCommand (  ) 

PBoolean OpalH224Handler::SendExtraCapabilitiesCommand ( BYTE  clientID  ) 

PBoolean OpalH224Handler::SendExtraCapabilitiesMessage ( BYTE  clientID,
BYTE *  data,
PINDEX  length 
)

PBoolean OpalH224Handler::TransmitClientFrame ( BYTE  clientID,
H224_Frame frame 
)

virtual PBoolean OpalH224Handler::OnReceivedFrame ( H224_Frame frame  )  [virtual]

virtual PBoolean OpalH224Handler::OnReceivedCMEMessage ( H224_Frame frame  )  [virtual]

virtual PBoolean OpalH224Handler::OnReceivedClientList ( H224_Frame frame  )  [virtual]

virtual PBoolean OpalH224Handler::OnReceivedClientListCommand (  )  [virtual]

virtual PBoolean OpalH224Handler::OnReceivedExtraCapabilities ( H224_Frame frame  )  [virtual]

virtual PBoolean OpalH224Handler::OnReceivedExtraCapabilitiesCommand (  )  [virtual]

PMutex& OpalH224Handler::GetTransmitMutex (  )  [inline]

RTP_Session* OpalH224Handler::GetSession (  )  const [inline]

virtual OpalH224ReceiverThread* OpalH224Handler::CreateH224ReceiverThread (  )  [virtual]

OpalH281Handler* OpalH224Handler::GetH281Handler (  )  [inline]


Member Data Documentation

RTP_Session* OpalH224Handler::session [protected]

PBoolean OpalH224Handler::canTransmit [protected]

PMutex OpalH224Handler::transmitMutex [protected]

RTP_DataFrame* OpalH224Handler::transmitFrame [protected]

BYTE OpalH224Handler::transmitBitIndex [protected]

PTime* OpalH224Handler::transmitStartTime [protected]

OpalH224ReceiverThread* OpalH224Handler::receiverThread [protected]

OpalH281Handler* OpalH224Handler::h281Handler [protected]


The documentation for this class was generated from the following file:
Generated on Fri Mar 7 07:37:02 2008 for OPAL by  doxygen 1.5.1