#include <h224handler.h>
◆ anonymous enum
Enumerator |
---|
CMEClientID | |
H281ClientID | |
ExtendedClientID | |
NonStandardClientID | |
◆ OpalH224Client()
OpalH224Client::OpalH224Client |
( |
| ) |
|
◆ ~OpalH224Client()
OpalH224Client::~OpalH224Client |
( |
| ) |
|
◆ Compare()
virtual Comparison OpalH224Client::Compare |
( |
const PObject & |
obj | ) |
|
|
virtual |
◆ GetClientID()
virtual BYTE OpalH224Client::GetClientID |
( |
| ) |
const |
|
pure virtual |
Return the client ID if this is a standard client. Else, return either ExtendedClientId or NonStandardClientID
Implemented in OpalH281Handler.
◆ GetCountryCode()
virtual BYTE OpalH224Client::GetCountryCode |
( |
| ) |
const |
|
inlinevirtual |
Return the T.35 country code octet for the non-standard client. Default returns CountryCodeEscape
◆ GetCountryCodeExtension()
virtual BYTE OpalH224Client::GetCountryCodeExtension |
( |
| ) |
const |
|
inlinevirtual |
Return the T.35 extension code octet for the non-standard client. Default returns 0x00
◆ GetExtendedClientID()
virtual BYTE OpalH224Client::GetExtendedClientID |
( |
| ) |
const |
|
inlinevirtual |
Return the extended client ID if given. The default returns 0x00
◆ GetManufacturerClientID()
virtual BYTE OpalH224Client::GetManufacturerClientID |
( |
| ) |
const |
|
inlinevirtual |
Return the Manufacturer Client ID for the non-standard client. Default returns 0x00;
◆ GetManufacturerCode()
virtual WORD OpalH224Client::GetManufacturerCode |
( |
| ) |
const |
|
inlinevirtual |
Return the manufacturer code word for the non-standard client. Default returns 0x0000
◆ GetRemoteClientAvailable()
PBoolean OpalH224Client::GetRemoteClientAvailable |
( |
| ) |
const |
|
inline |
◆ GetRemoteClientHasExtraCapabilities()
PBoolean OpalH224Client::GetRemoteClientHasExtraCapabilities |
( |
| ) |
const |
|
inline |
◆ HasExtraCapabilities()
virtual PBoolean OpalH224Client::HasExtraCapabilities |
( |
| ) |
const |
|
inlinevirtual |
Return whether this client has extra capabilities. Default returns FALSE.
Reimplemented in OpalH281Handler.
◆ OnReceivedExtraCapabilities()
virtual void OpalH224Client::OnReceivedExtraCapabilities |
( |
const BYTE * |
, |
|
|
PINDEX |
|
|
) |
| |
|
inlinevirtual |
Called if the CME client received an Extra Capabilities PDU for this client. Default does nothing.
Reimplemented in OpalH281Handler.
◆ OnReceivedMessage()
virtual void OpalH224Client::OnReceivedMessage |
( |
const H224_Frame & |
| ) |
|
|
inlinevirtual |
Called if a PDU for this client was received. Default does nothing.
Reimplemented in OpalH281Handler.
◆ SendExtraCapabilities()
virtual void OpalH224Client::SendExtraCapabilities |
( |
| ) |
const |
|
inlinevirtual |
Called to indicate that the extra capabilities pdu should be sent. Default does nothing
Reimplemented in OpalH281Handler.
References Compare().
◆ SetH224Handler()
◆ SetRemoteClientAvailable()
void OpalH224Client::SetRemoteClientAvailable |
( |
PBoolean |
remoteClientAvailable, |
|
|
PBoolean |
remoteClientHasExtraCapabilities |
|
) |
| |
Called by the H.224 handler to indicate if the remote party has such a client or not
Referenced by SetH224Handler().
◆ h224Handler
◆ remoteClientAvailable
PBoolean OpalH224Client::remoteClientAvailable |
|
protected |
◆ remoteClientHasExtraCapabilities
PBoolean OpalH224Client::remoteClientHasExtraCapabilities |
|
protected |
The documentation for this class was generated from the following file: