class H323GatekeeperCall: public PObject

This class describes an active call on a gatekeeper

Inheritance:


Public

[more] Construction
[more] Overrides from PObject
[more] Access functions


Documentation

This class describes an active call on a gatekeeper
o Construction

o H323GatekeeperCall( const OpalGloballyUniqueID & callIdentifier, H323RegisteredEndPoint * endpoint = NULL )
Create a new gatekeeper call tracking record.
Parameters:
callIdentifier - Unique call identifier
endpoint - Local endpoint

o ~H323GatekeeperCall()
Destroy the call, removing itself from the endpoint

o Overrides from PObject

oComparison Compare( const PObject & obj ) const
Compare two objects.
Parameters:
obj - Other object

o Operations

ovirtual BOOL OnAdmission( const H323GatekeeperServer & server, const H225_AdmissionRequest & arq, H225_AdmissionConfirm & acf, H225_AdmissionReject & arj )
Handle an admission ARQ PDU. The default behaviour sets some internal variables from the ARQ data and then returns TRUE.

ovirtual BOOL OnDisengage( const H323GatekeeperServer & server, const H225_DisengageRequest & drq, H225_DisengageConfirm & dcf, H225_DisengageReject & drj )
Handle a disengage DRQ PDU. The default behaviour simply returns TRUE.

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

o Access functions


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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