#include <h224handler.h>
| Enumerator | 
|---|
| CMEClientID |  | 
| H281ClientID |  | 
| ExtendedClientID |  | 
| NonStandardClientID |  | 
 
 
      
        
          | OpalH224Client::OpalH224Client | ( |  | ) |  | 
      
 
 
      
        
          | OpalH224Client::~OpalH224Client | ( |  | ) |  | 
      
 
 
  
  | 
        
          | virtual Comparison OpalH224Client::Compare | ( | const PObject & | obj | ) |  |  | virtual | 
 
 
  
  | 
        
          | 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 OpalH281Client.
 
 
  
  | 
        
          | virtual BYTE OpalH224Client::GetCountryCode | ( |  | ) | const |  | inlinevirtual | 
 
Return the T.35 country code octet for the non-standard client. Default returns CountryCodeEscape 
 
 
  
  | 
        
          | virtual BYTE OpalH224Client::GetCountryCodeExtension | ( |  | ) | const |  | inlinevirtual | 
 
Return the T.35 extension code octet for the non-standard client. Default returns 0x00 
 
 
  
  | 
        
          | virtual BYTE OpalH224Client::GetExtendedClientID | ( |  | ) | const |  | inlinevirtual | 
 
Return the extended client ID if given. The default returns 0x00 
 
 
  
  | 
        
          | virtual BYTE OpalH224Client::GetManufacturerClientID | ( |  | ) | const |  | inlinevirtual | 
 
Return the Manufacturer Client ID for the non-standard client. Default returns 0x00; 
 
 
  
  | 
        
          | virtual WORD OpalH224Client::GetManufacturerCode | ( |  | ) | const |  | inlinevirtual | 
 
Return the manufacturer code word for the non-standard client. Default returns 0x0000 
 
 
  
  | 
        
          | bool OpalH224Client::GetRemoteClientAvailable | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | bool OpalH224Client::GetRemoteClientHasExtraCapabilities | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | virtual bool OpalH224Client::HasExtraCapabilities | ( |  | ) | const |  | inlinevirtual | 
 
Return whether this client has extra capabilities. Default returns FALSE. 
Reimplemented in OpalH281Client.
 
 
  
  | 
        
          | 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 OpalH281Client.
 
 
  
  | 
        
          | virtual void OpalH224Client::OnReceivedMessage | ( | const H224_Frame & |  | ) |  |  | inlinevirtual | 
 
Called if a PDU for this client was received. Default does nothing. 
Reimplemented in OpalH281Client.
 
 
  
  | 
        
          | virtual void OpalH224Client::SendExtraCapabilities | ( |  | ) | const |  | inlinevirtual | 
 
Called to indicate that the extra capabilities pdu should be sent. Default does nothing 
Reimplemented in OpalH281Client.
 
 
Connection to the H.224 protocol handler 
References m_h224Handler.
 
 
      
        
          | void OpalH224Client::SetRemoteClientAvailable | ( | bool | remoteClientAvailable, | 
        
          |  |  | bool | remoteClientHasExtraCapabilities | 
        
          |  | ) |  |  | 
      
 
Called by the H.224 handler to indicate if the remote party has such a client or not 
 
 
  
  | 
        
          | bool OpalH224Client::m_remoteClientAvailable |  | protected | 
 
 
  
  | 
        
          | bool OpalH224Client::m_remoteClientHasExtraCapabilities |  | protected | 
 
 
The documentation for this class was generated from the following file: