H323GatekeeperRequest Class Reference

#include <gkserver.h>

Inheritance diagram for H323GatekeeperRequest:

H323Transaction H323GatekeeperARQ H323GatekeeperBRQ H323GatekeeperDRQ H323GatekeeperGRQ H323GatekeeperIRR H323GatekeeperLRQ H323GatekeeperRRQ H323GatekeeperURQ List of all members.

Public Member Functions

virtual H323TransactionPDUCreateRIP (unsigned sequenceNumber, unsigned delay) const
virtual PBoolean WritePDU (H323TransactionPDU &pdu)
PBoolean CheckCryptoTokens ()
PBoolean CheckGatekeeperIdentifier ()
PBoolean GetRegisteredEndPoint ()
virtual PString GetGatekeeperIdentifier () const=0
virtual unsigned GetGatekeeperRejectTag () const=0
virtual PString GetEndpointIdentifier () const=0
virtual unsigned GetRegisteredEndPointRejectTag () const=0
virtual unsigned GetSecurityRejectTag () const=0
H323GatekeeperListenerGetRasChannel () const

Public Attributes

PSafePtr< H323RegisteredEndPointendpoint

Protected Attributes

H323GatekeeperListenerrasChannel

Constructor & Destructor Documentation

H323GatekeeperRequest::H323GatekeeperRequest ( H323GatekeeperListener rasChannel,
const H323RasPDU pdu 
)

Create a new gatekeeper server request.

H323GatekeeperRequest::H323GatekeeperRequest ( H323GatekeeperListener rasChannel,
const H323RasPDU pdu 
)

Create a new gatekeeper server request.


Member Function Documentation

virtual H323TransactionPDU* H323GatekeeperRequest::CreateRIP ( unsigned  sequenceNumber,
unsigned  delay 
) const [virtual]

Implements H323Transaction.

virtual PBoolean H323GatekeeperRequest::WritePDU ( H323TransactionPDU pdu  )  [virtual]

Reimplemented from H323Transaction.

PBoolean H323GatekeeperRequest::CheckCryptoTokens (  ) 

PBoolean H323GatekeeperRequest::CheckGatekeeperIdentifier (  ) 

PBoolean H323GatekeeperRequest::GetRegisteredEndPoint (  ) 

virtual PString H323GatekeeperRequest::GetGatekeeperIdentifier (  )  const [pure virtual]

Implemented in H323GatekeeperGRQ, H323GatekeeperRRQ, H323GatekeeperURQ, H323GatekeeperARQ, H323GatekeeperDRQ, H323GatekeeperBRQ, H323GatekeeperLRQ, and H323GatekeeperIRR.

virtual unsigned H323GatekeeperRequest::GetGatekeeperRejectTag (  )  const [pure virtual]

Implemented in H323GatekeeperGRQ, H323GatekeeperRRQ, H323GatekeeperURQ, H323GatekeeperARQ, H323GatekeeperDRQ, H323GatekeeperBRQ, H323GatekeeperLRQ, and H323GatekeeperIRR.

virtual PString H323GatekeeperRequest::GetEndpointIdentifier (  )  const [pure virtual]

Implemented in H323GatekeeperGRQ, H323GatekeeperRRQ, H323GatekeeperURQ, H323GatekeeperARQ, H323GatekeeperDRQ, H323GatekeeperBRQ, H323GatekeeperLRQ, and H323GatekeeperIRR.

virtual unsigned H323GatekeeperRequest::GetRegisteredEndPointRejectTag (  )  const [pure virtual]

Implemented in H323GatekeeperGRQ, H323GatekeeperRRQ, H323GatekeeperURQ, H323GatekeeperARQ, H323GatekeeperDRQ, H323GatekeeperBRQ, H323GatekeeperLRQ, and H323GatekeeperIRR.

virtual unsigned H323GatekeeperRequest::GetSecurityRejectTag (  )  const [pure virtual]

Implemented in H323GatekeeperGRQ, H323GatekeeperRRQ, H323GatekeeperURQ, H323GatekeeperARQ, H323GatekeeperDRQ, H323GatekeeperBRQ, H323GatekeeperLRQ, and H323GatekeeperIRR.

H323GatekeeperListener& H323GatekeeperRequest::GetRasChannel (  )  const [inline]


Member Data Documentation

PSafePtr<H323RegisteredEndPoint> H323GatekeeperRequest::endpoint

H323GatekeeperListener& H323GatekeeperRequest::rasChannel [protected]


The documentation for this class was generated from the following file:
Generated on Mon Sep 15 11:49:32 2008 for OPAL by  doxygen 1.5.1