Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

H323RasPDU Class Reference

#include <h323pdu.h>

Inheritance diagram for H323RasPDU:

H225_RasMessage H323TransactionPDU List of all members.

Public Member Functions

 H323RasPDU ()
 H323RasPDU (const H235Authenticators &authenticators)
virtual PObject * Clone () const
virtual PASN_Object & GetPDU ()
virtual PASN_Choice & GetChoice ()
virtual const PASN_Object & GetPDU () const
virtual const PASN_Choice & GetChoice () const
virtual unsigned GetSequenceNumber () const
virtual unsigned GetRequestInProgressDelay () const
virtual H323TransactionPDUClonePDU () const
virtual void DeletePDU ()
H225_GatekeeperRequestBuildGatekeeperRequest (unsigned seqNum)
H225_GatekeeperConfirmBuildGatekeeperConfirm (unsigned seqNum)
H225_GatekeeperRejectBuildGatekeeperReject (unsigned seqNum, unsigned reason=H225_GatekeeperRejectReason::e_undefinedReason)
H225_RegistrationRequestBuildRegistrationRequest (unsigned seqNum)
H225_RegistrationConfirmBuildRegistrationConfirm (unsigned seqNum)
H225_RegistrationRejectBuildRegistrationReject (unsigned seqNum, unsigned reason=H225_RegistrationRejectReason::e_undefinedReason)
H225_UnregistrationRequestBuildUnregistrationRequest (unsigned seqNum)
H225_UnregistrationConfirmBuildUnregistrationConfirm (unsigned seqNum)
H225_UnregistrationRejectBuildUnregistrationReject (unsigned seqNum, unsigned reason=H225_UnregRejectReason::e_undefinedReason)
H225_LocationRequestBuildLocationRequest (unsigned seqNum)
H225_LocationConfirmBuildLocationConfirm (unsigned seqNum)
H225_LocationRejectBuildLocationReject (unsigned seqNum, unsigned reason=H225_LocationRejectReason::e_undefinedReason)
H225_AdmissionRequestBuildAdmissionRequest (unsigned seqNum)
H225_AdmissionConfirmBuildAdmissionConfirm (unsigned seqNum)
H225_AdmissionRejectBuildAdmissionReject (unsigned seqNum, unsigned reason=H225_AdmissionRejectReason::e_undefinedReason)
H225_DisengageRequestBuildDisengageRequest (unsigned seqNum)
H225_DisengageConfirmBuildDisengageConfirm (unsigned seqNum)
H225_DisengageRejectBuildDisengageReject (unsigned seqNum, unsigned reason=H225_DisengageRejectReason::e_securityDenial)
H225_BandwidthRequestBuildBandwidthRequest (unsigned seqNum)
H225_BandwidthConfirmBuildBandwidthConfirm (unsigned seqNum, unsigned bandwidth=0)
H225_BandwidthRejectBuildBandwidthReject (unsigned seqNum, unsigned reason=H225_BandRejectReason::e_undefinedReason)
H225_InfoRequestBuildInfoRequest (unsigned seqNum, unsigned callRef=0, const OpalGloballyUniqueID *id=NULL)
H225_InfoRequestResponseBuildInfoRequestResponse (unsigned seqNum)
H225_InfoRequestAckBuildInfoRequestAck (unsigned seqNum)
H225_InfoRequestNakBuildInfoRequestNak (unsigned seqNum, unsigned reason=H225_InfoRequestNakReason::e_undefinedReason)
H225_ServiceControlIndicationBuildServiceControlIndication (unsigned seqNum, const OpalGloballyUniqueID *id=NULL)
H225_ServiceControlResponseBuildServiceControlResponse (unsigned seqNum)
H225_UnknownMessageResponseBuildUnknownMessageResponse (unsigned seqNum)
H225_RequestInProgressBuildRequestInProgress (unsigned seqNum, unsigned delay)

Detailed Description

Wrapper class for the H323 gatekeeper RAS channel.


Constructor & Destructor Documentation

H323RasPDU::H323RasPDU  ) 
 

H323RasPDU::H323RasPDU const H235Authenticators &  authenticators  ) 
 


Member Function Documentation

H225_AdmissionConfirm& H323RasPDU::BuildAdmissionConfirm unsigned  seqNum  ) 
 

H225_AdmissionReject& H323RasPDU::BuildAdmissionReject unsigned  seqNum,
unsigned  reason = H225_AdmissionRejectReason::e_undefinedReason
 

H225_AdmissionRequest& H323RasPDU::BuildAdmissionRequest unsigned  seqNum  ) 
 

H225_BandwidthConfirm& H323RasPDU::BuildBandwidthConfirm unsigned  seqNum,
unsigned  bandwidth = 0
 

H225_BandwidthReject& H323RasPDU::BuildBandwidthReject unsigned  seqNum,
unsigned  reason = H225_BandRejectReason::e_undefinedReason
 

H225_BandwidthRequest& H323RasPDU::BuildBandwidthRequest unsigned  seqNum  ) 
 

H225_DisengageConfirm& H323RasPDU::BuildDisengageConfirm unsigned  seqNum  ) 
 

H225_DisengageReject& H323RasPDU::BuildDisengageReject unsigned  seqNum,
unsigned  reason = H225_DisengageRejectReason::e_securityDenial
 

H225_DisengageRequest& H323RasPDU::BuildDisengageRequest unsigned  seqNum  ) 
 

H225_GatekeeperConfirm& H323RasPDU::BuildGatekeeperConfirm unsigned  seqNum  ) 
 

H225_GatekeeperReject& H323RasPDU::BuildGatekeeperReject unsigned  seqNum,
unsigned  reason = H225_GatekeeperRejectReason::e_undefinedReason
 

H225_GatekeeperRequest& H323RasPDU::BuildGatekeeperRequest unsigned  seqNum  ) 
 

H225_InfoRequest& H323RasPDU::BuildInfoRequest unsigned  seqNum,
unsigned  callRef = 0,
const OpalGloballyUniqueID id = NULL
 

H225_InfoRequestAck& H323RasPDU::BuildInfoRequestAck unsigned  seqNum  ) 
 

H225_InfoRequestNak& H323RasPDU::BuildInfoRequestNak unsigned  seqNum,
unsigned  reason = H225_InfoRequestNakReason::e_undefinedReason
 

H225_InfoRequestResponse& H323RasPDU::BuildInfoRequestResponse unsigned  seqNum  ) 
 

H225_LocationConfirm& H323RasPDU::BuildLocationConfirm unsigned  seqNum  ) 
 

H225_LocationReject& H323RasPDU::BuildLocationReject unsigned  seqNum,
unsigned  reason = H225_LocationRejectReason::e_undefinedReason
 

H225_LocationRequest& H323RasPDU::BuildLocationRequest unsigned  seqNum  ) 
 

H225_RegistrationConfirm& H323RasPDU::BuildRegistrationConfirm unsigned  seqNum  ) 
 

H225_RegistrationReject& H323RasPDU::BuildRegistrationReject unsigned  seqNum,
unsigned  reason = H225_RegistrationRejectReason::e_undefinedReason
 

H225_RegistrationRequest& H323RasPDU::BuildRegistrationRequest unsigned  seqNum  ) 
 

H225_RequestInProgress& H323RasPDU::BuildRequestInProgress unsigned  seqNum,
unsigned  delay
 

H225_ServiceControlIndication& H323RasPDU::BuildServiceControlIndication unsigned  seqNum,
const OpalGloballyUniqueID id = NULL
 

H225_ServiceControlResponse& H323RasPDU::BuildServiceControlResponse unsigned  seqNum  ) 
 

H225_UnknownMessageResponse& H323RasPDU::BuildUnknownMessageResponse unsigned  seqNum  ) 
 

H225_UnregistrationConfirm& H323RasPDU::BuildUnregistrationConfirm unsigned  seqNum  ) 
 

H225_UnregistrationReject& H323RasPDU::BuildUnregistrationReject unsigned  seqNum,
unsigned  reason = H225_UnregRejectReason::e_undefinedReason
 

H225_UnregistrationRequest& H323RasPDU::BuildUnregistrationRequest unsigned  seqNum  ) 
 

virtual PObject* H323RasPDU::Clone  )  const [virtual]
 

Reimplemented from H225_RasMessage.

virtual H323TransactionPDU* H323RasPDU::ClonePDU  )  const [virtual]
 

Implements H323TransactionPDU.

virtual void H323RasPDU::DeletePDU  )  [virtual]
 

Implements H323TransactionPDU.

virtual const PASN_Choice& H323RasPDU::GetChoice  )  const [virtual]
 

Implements H323TransactionPDU.

virtual PASN_Choice& H323RasPDU::GetChoice  )  [virtual]
 

Implements H323TransactionPDU.

virtual const PASN_Object& H323RasPDU::GetPDU  )  const [virtual]
 

Implements H323TransactionPDU.

virtual PASN_Object& H323RasPDU::GetPDU  )  [virtual]
 

Implements H323TransactionPDU.

virtual unsigned H323RasPDU::GetRequestInProgressDelay  )  const [virtual]
 

Implements H323TransactionPDU.

virtual unsigned H323RasPDU::GetSequenceNumber  )  const [virtual]
 

Implements H323TransactionPDU.


The documentation for this class was generated from the following file:
Generated on Sat Jul 24 17:04:18 2004 for OpenH323 by doxygen 1.3.7