OPAL  Version 3.12.9
H323GatekeeperRRQ Class Reference

#include <gkserver.h>

Inheritance diagram for H323GatekeeperRRQ:
Collaboration diagram for H323GatekeeperRRQ:

Public Member Functions

 H323GatekeeperRRQ (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_RegistrationRequest & rrq
 
H225_RegistrationConfirm & rcf
 
H225_RegistrationReject & rrj
 
- Data Fields inherited from H323GatekeeperRequest
PSafePtr< H323RegisteredEndPointendpoint
 

Protected Member Functions

virtual Response OnHandlePDU ()
 

Additional Inherited Members

- Public Types inherited from H323Transaction
enum  Response { Ignore = -2, Reject = -1, Confirm = 0 }
 
- Static Public Member Functions inherited from H323Transaction
static Response InProgress (unsigned time)
 
- Protected Attributes inherited from H323GatekeeperRequest
H323GatekeeperListenerrasChannel
 

Constructor & Destructor Documentation

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

Member Function Documentation

virtual PString H323GatekeeperRRQ::GetEndpointIdentifier ( ) const
virtual

Implements H323GatekeeperRequest.

virtual PString H323GatekeeperRRQ::GetGatekeeperIdentifier ( ) const
virtual

Implements H323GatekeeperRequest.

virtual unsigned H323GatekeeperRRQ::GetGatekeeperRejectTag ( ) const
virtual

Implements H323GatekeeperRequest.

virtual unsigned H323GatekeeperRRQ::GetRegisteredEndPointRejectTag ( ) const
virtual

Implements H323GatekeeperRequest.

virtual unsigned H323GatekeeperRRQ::GetSecurityRejectTag ( ) const
virtual

Implements H323GatekeeperRequest.

virtual Response H323GatekeeperRRQ::OnHandlePDU ( )
protectedvirtual

Implements H323Transaction.

virtual void H323GatekeeperRRQ::SetRejectReason ( unsigned  reasonCode)
virtual

Implements H323Transaction.

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

Implements H323Transaction.

Field Documentation

H225_RegistrationConfirm& H323GatekeeperRRQ::rcf
H225_RegistrationReject& H323GatekeeperRRQ::rrj
H225_RegistrationRequest& H323GatekeeperRRQ::rrq

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