#include <h224handler.h>
Inherits PObject.
Enumerator |
---|
Broadcast |
|
CMEClientListCode |
|
CMEExtraCapabilitiesCode |
|
CMEMessage |
|
CMECommand |
|
CountryCodeEscape |
|
OpalH224Handler::OpalH224Handler |
( |
| ) |
|
OpalH224Handler::~OpalH224Handler |
( |
| ) |
|
Adds / removes the client from the client list
OpalH224Client* OpalH224Handler::FindClient |
( |
BYTE |
clientID, |
|
|
BYTE |
extendedClientID, |
|
|
BYTE |
countryCode, |
|
|
BYTE |
countryCodeExtension, |
|
|
WORD |
manufacturerCode, |
|
|
BYTE |
manufacturerClientID |
|
) |
| const |
|
protected |
virtual bool OpalH224Handler::OnReceivedClientList |
( |
H224_Frame & |
frame | ) |
|
|
virtual |
virtual bool OpalH224Handler::OnReceivedClientListCommand |
( |
| ) |
|
|
virtual |
virtual bool OpalH224Handler::OnReceivedCMEMessage |
( |
H224_Frame & |
frame | ) |
|
|
virtual |
virtual bool OpalH224Handler::OnReceivedExtraCapabilities |
( |
H224_Frame & |
frame | ) |
|
|
virtual |
virtual bool OpalH224Handler::OnReceivedExtraCapabilitiesCommand |
( |
| ) |
|
|
virtual |
virtual bool OpalH224Handler::OnReceivedFrame |
( |
H224_Frame & |
frame | ) |
|
|
virtual |
OpalH224Handler::PDECLARE_MUTEX |
( |
m_transmitMutex |
| ) |
|
|
protected |
bool OpalH224Handler::SendClientList |
( |
| ) |
|
Sends the complete client list with all clients registered
bool OpalH224Handler::SendClientListCommand |
( |
| ) |
|
Requests the remote side to send it's client list
bool OpalH224Handler::SendExtraCapabilities |
( |
| ) |
|
Sends the extra capabilities for all clients that indicate to have extra capabilities.
bool OpalH224Handler::SendExtraCapabilitiesCommand |
( |
const OpalH224Client & |
client | ) |
|
Request the remote side to send the extra capabilities for the given client
bool OpalH224Handler::SendExtraCapabilitiesMessage |
( |
const OpalH224Client & |
client, |
|
|
BYTE * |
data, |
|
|
PINDEX |
length |
|
) |
| |
Callback for H.224 clients to send their extra capabilities
Sets the transmit H224 media stream
virtual void OpalH224Handler::StartTransmit |
( |
| ) |
|
|
virtual |
virtual void OpalH224Handler::StopTransmit |
( |
| ) |
|
|
virtual |
Callback for H.224 clients to send a client frame
bool OpalH224Handler::TransmitFrame |
( |
H224_Frame & |
frame | ) |
|
|
protected |
bool OpalH224Handler::m_canTransmit |
|
protected |
OpalH224ClientList OpalH224Handler::m_clients |
|
protected |
PINDEX OpalH224Handler::m_transmitBitIndex |
|
protected |
bool OpalH224Handler::m_transmitHDLCTunneling |
|
protected |
PTime OpalH224Handler::m_transmitStartTime |
|
protected |
The documentation for this class was generated from the following file: