class H225_RAS

This class embodies the H2250 RAS protocol to/from gatekeepers

Inheritance:


Public Methods

[more] Construction
[more] Overrides from PObject
[more] Overrides from H323Transactor
[more] Protocol callbacks
[more] Member variable access


Documentation

This class embodies the H2250 RAS protocol to/from gatekeepers
o Construction

o H225_RAS( H323EndPoint & endpoint, H323Transport* transport )
Create a new protocol handler.
Parameters:
endpoint - Endpoint gatekeeper is associated with.
transport - Transport over which gatekeepers communicates.

o ~H225_RAS()
Destroy protocol handler

o Overrides from PObject

ovoid PrintOn( ostream & strm ) const
Print the name of the gatekeeper.
Parameters:
strm - Stream to print to.

o Overrides from H323Transactor

ovirtual H323TransactionPDU* CreateTransactionPDU() const
Create the transaction PDU for reading

ovirtual BOOL HandleTransaction( const PASN_Object & rawPDU )
Handle and dispatch a transaction PDU

ovirtual void OnSendingPDU( PASN_Object & rawPDU )
Allow for modifications to PDU on send

o Protocol callbacks

ovirtual BOOL OnReceiveUnknown( const H323RasPDU & pdu )
Handle unknown PDU type.
Parameters:
pdu - PDU that was not handled.

o Member variable access

oconst PString& GetIdentifier() const
Get the gatekeeper identifer. For clients at least one successful registration must have been achieved for this field to be filling in.

ovoid SetIdentifier(const PString & id)
Set the gatekeeper identifer. For servers this allows the identifier to be set and provided to all remote clients.


Direct child classes:
H323GatekeeperListener
H323Gatekeeper

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.