#include <h224handler.h>
Inheritance diagram for OpalH224Client:
OpalH224Client::OpalH224Client | ( | ) |
OpalH224Client::~OpalH224Client | ( | ) |
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.
virtual BYTE OpalH224Client::GetExtendedClientID | ( | ) | const [inline, virtual] |
Return the extended client ID if given. The default returns 0x00
virtual BYTE OpalH224Client::GetCountryCode | ( | ) | const [inline, virtual] |
Return the T.35 country code octet for the non-standard client. Default returns CountryCodeEscape
virtual BYTE OpalH224Client::GetCountryCodeExtension | ( | ) | const [inline, virtual] |
Return the T.35 extension code octet for the non-standard client. Default returns 0x00
virtual WORD OpalH224Client::GetManufacturerCode | ( | ) | const [inline, virtual] |
Return the manufacturer code word for the non-standard client. Default returns 0x0000
virtual BYTE OpalH224Client::GetManufacturerClientID | ( | ) | const [inline, virtual] |
Return the Manufacturer Client ID for the non-standard client. Default returns 0x00;
virtual PBoolean OpalH224Client::HasExtraCapabilities | ( | ) | const [inline, virtual] |
Return whether this client has extra capabilities. Default returns FALSE.
Reimplemented in OpalH281Handler.
virtual void OpalH224Client::OnReceivedExtraCapabilities | ( | const BYTE * | , | |
PINDEX | ||||
) | [inline, virtual] |
Called if the CME client received an Extra Capabilities PDU for this client. Default does nothing.
Reimplemented in OpalH281Handler.
virtual void OpalH224Client::OnReceivedMessage | ( | const H224_Frame & | ) | [inline, virtual] |
Called if a PDU for this client was received. Default does nothing.
Reimplemented in OpalH281Handler.
virtual void OpalH224Client::SendExtraCapabilities | ( | ) | const [inline, virtual] |
Called to indicate that the extra capabilities pdu should be sent. Default does nothing
Reimplemented in OpalH281Handler.
virtual Comparison OpalH224Client::Compare | ( | const PObject & | obj | ) | [virtual] |
void OpalH224Client::SetH224Handler | ( | OpalH224Handler * | handler | ) | [inline] |
Connection to the H.224 protocol handler
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
PBoolean OpalH224Client::GetRemoteClientAvailable | ( | ) | const [inline] |
PBoolean OpalH224Client::GetRemoteClientHasExtraCapabilities | ( | ) | const [inline] |
PBoolean OpalH224Client::remoteClientAvailable [protected] |
PBoolean OpalH224Client::remoteClientHasExtraCapabilities [protected] |
OpalH224Handler* OpalH224Client::h224Handler [protected] |