This class embodies the H2250 RAS protocol to/from gatekeepers
Inheritance:
Public Methods
| Construction
|
| Overrides from PObject
|
| Overrides from H323Transactor
|
| Protocol callbacks
|
| Member variable access
|
Documentation
This class embodies the H2250 RAS protocol to/from gatekeepers
Construction
H225_RAS( H323EndPoint & endpoint, H323Transport* transport )
- Create a new protocol handler.
- Parameters:
- endpoint - Endpoint gatekeeper is associated with.
transport - Transport over which gatekeepers communicates.
~H225_RAS()
- Destroy protocol handler
Overrides from PObject
void PrintOn( ostream & strm ) const
- Print the name of the gatekeeper.
- Parameters:
- strm - Stream to print to.
Overrides from H323Transactor
virtual H323TransactionPDU* CreateTransactionPDU() const
- Create the transaction PDU for reading
virtual BOOL HandleTransaction( const PASN_Object & rawPDU )
- Handle and dispatch a transaction PDU
virtual void OnSendingPDU( PASN_Object & rawPDU )
- Allow for modifications to PDU on send
Protocol callbacks
virtual BOOL OnReceiveUnknown( const H323RasPDU & pdu )
- Handle unknown PDU type.
- Parameters:
- pdu - PDU that was not handled.
Member variable access
const 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.
void 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++.