OPAL  Version 3.10.4
H323GatekeeperGRQ Class Reference

#include <gkserver.h>

Inheritance diagram for H323GatekeeperGRQ:
H323GatekeeperRequest H323Transaction

Public Member Functions

 H323GatekeeperGRQ (H323GatekeeperListener &listener, const H323RasPDU &pdu)
virtual PString GetGatekeeperIdentifier () const
virtual unsigned GetGatekeeperRejectTag () const
virtual PString GetEndpointIdentifier () const
virtual unsigned GetRegisteredEndPointRejectTag () const
virtual
H235Authenticator::ValidationResult 
ValidatePDU () const
virtual unsigned GetSecurityRejectTag () const
virtual void SetRejectReason (unsigned reasonCode)
- Public Member Functions inherited from H323GatekeeperRequest
virtual H323TransactionPDUCreateRIP (unsigned sequenceNumber, unsigned delay) const
virtual PBoolean WritePDU (H323TransactionPDU &pdu)
PBoolean CheckCryptoTokens ()
PBoolean CheckGatekeeperIdentifier ()
PBoolean GetRegisteredEndPoint ()
H323GatekeeperListenerGetRasChannel () const
 H323GatekeeperRequest (H323GatekeeperListener &rasChannel, const H323RasPDU &pdu)
- Public Member Functions inherited from H323Transaction
PBoolean HandlePDU ()
PBoolean CheckCryptoTokens (const H235Authenticators &authenticators)
PBoolean IsFastResponseRequired () const
PBoolean CanSendRIP () const
H323TransportAddress GetReplyAddress () const
const H323TransportAddressArrayGetReplyAddresses () const
PBoolean IsBehindNAT () const
H323TransactorGetTransactor () const
H235Authenticator::ValidationResult GetAuthenticatorResult () const
 H323Transaction (H323Transactor &transactor, const H323TransactionPDU &requestToCopy, H323TransactionPDU *confirm, H323TransactionPDU *reject)
 ~H323Transaction ()

Data Fields

H225_GatekeeperRequest & grq
H225_GatekeeperConfirm & gcf
H225_GatekeeperReject & grj
- Data Fields inherited from H323GatekeeperRequest
PSafePtr< H323RegisteredEndPointendpoint

Protected Member Functions

virtual Response OnHandlePDU ()

Additional Inherited Members

- Protected Attributes inherited from H323GatekeeperRequest
H323GatekeeperListenerrasChannel
- Protected Attributes inherited from H323Transaction
H323Transactortransactor
unsigned requestSequenceNumber
H323TransportAddressArray replyAddresses
PBoolean fastResponseRequired
H323TransactionPDUrequest
H323TransactionPDUconfirm
H323TransactionPDUreject
H235Authenticators authenticators
H235Authenticator::ValidationResult authenticatorResult
PBoolean isBehindNAT
PBoolean canSendRIP

Constructor & Destructor Documentation

H323GatekeeperGRQ::H323GatekeeperGRQ ( H323GatekeeperListener listener,
const H323RasPDU pdu 
)

Member Function Documentation

virtual PString H323GatekeeperGRQ::GetEndpointIdentifier ( ) const
virtual

Implements H323GatekeeperRequest.

virtual PString H323GatekeeperGRQ::GetGatekeeperIdentifier ( ) const
virtual

Implements H323GatekeeperRequest.

virtual unsigned H323GatekeeperGRQ::GetGatekeeperRejectTag ( ) const
virtual

Implements H323GatekeeperRequest.

virtual unsigned H323GatekeeperGRQ::GetRegisteredEndPointRejectTag ( ) const
virtual

Implements H323GatekeeperRequest.

virtual unsigned H323GatekeeperGRQ::GetSecurityRejectTag ( ) const
virtual

Implements H323GatekeeperRequest.

virtual Response H323GatekeeperGRQ::OnHandlePDU ( )
protectedvirtual

Implements H323Transaction.

virtual void H323GatekeeperGRQ::SetRejectReason ( unsigned  reasonCode)
virtual

Implements H323Transaction.

virtual H235Authenticator::ValidationResult H323GatekeeperGRQ::ValidatePDU ( ) const
virtual

Implements H323Transaction.


Field Documentation

H225_GatekeeperConfirm& H323GatekeeperGRQ::gcf
H225_GatekeeperReject& H323GatekeeperGRQ::grj
H225_GatekeeperRequest& H323GatekeeperGRQ::grq

The documentation for this class was generated from the following file: