OpenH323  1.18.0
Public Member Functions
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 H323TransactionPDU * ClonePDU () const
virtual void DeletePDU ()
H225_GatekeeperRequest & BuildGatekeeperRequest (unsigned seqNum)
H225_GatekeeperConfirm & BuildGatekeeperConfirm (unsigned seqNum)
H225_GatekeeperReject & BuildGatekeeperReject (unsigned seqNum, unsigned reason=H225_GatekeeperRejectReason::e_undefinedReason)
H225_RegistrationRequest & BuildRegistrationRequest (unsigned seqNum)
H225_RegistrationConfirm & BuildRegistrationConfirm (unsigned seqNum)
H225_RegistrationReject & BuildRegistrationReject (unsigned seqNum, unsigned reason=H225_RegistrationRejectReason::e_undefinedReason)
H225_UnregistrationRequest & BuildUnregistrationRequest (unsigned seqNum)
H225_UnregistrationConfirm & BuildUnregistrationConfirm (unsigned seqNum)
H225_UnregistrationReject & BuildUnregistrationReject (unsigned seqNum, unsigned reason=H225_UnregRejectReason::e_undefinedReason)
H225_LocationRequest & BuildLocationRequest (unsigned seqNum)
H225_LocationConfirm & BuildLocationConfirm (unsigned seqNum)
H225_LocationReject & BuildLocationReject (unsigned seqNum, unsigned reason=H225_LocationRejectReason::e_undefinedReason)
H225_AdmissionRequest & BuildAdmissionRequest (unsigned seqNum)
H225_AdmissionConfirm & BuildAdmissionConfirm (unsigned seqNum)
H225_AdmissionReject & BuildAdmissionReject (unsigned seqNum, unsigned reason=H225_AdmissionRejectReason::e_undefinedReason)
H225_DisengageRequest & BuildDisengageRequest (unsigned seqNum)
H225_DisengageConfirm & BuildDisengageConfirm (unsigned seqNum)
H225_DisengageReject & BuildDisengageReject (unsigned seqNum, unsigned reason=H225_DisengageRejectReason::e_securityDenial)
H225_BandwidthRequest & BuildBandwidthRequest (unsigned seqNum)
H225_BandwidthConfirm & BuildBandwidthConfirm (unsigned seqNum, unsigned bandwidth=0)
H225_BandwidthReject & BuildBandwidthReject (unsigned seqNum, unsigned reason=H225_BandRejectReason::e_undefinedReason)
H225_InfoRequest & BuildInfoRequest (unsigned seqNum, unsigned callRef=0, const OpalGloballyUniqueID *id=NULL)
H225_InfoRequestResponse & BuildInfoRequestResponse (unsigned seqNum)
H225_InfoRequestAck & BuildInfoRequestAck (unsigned seqNum)
H225_InfoRequestNak & BuildInfoRequestNak (unsigned seqNum, unsigned reason=H225_InfoRequestNakReason::e_undefinedReason)
H225_ServiceControlIndication & BuildServiceControlIndication (unsigned seqNum, const OpalGloballyUniqueID *id=NULL)
H225_ServiceControlResponse & BuildServiceControlResponse (unsigned seqNum)
H225_UnknownMessageResponse & BuildUnknownMessageResponse (unsigned seqNum)
H225_RequestInProgress & BuildRequestInProgress (unsigned seqNum, unsigned delay)

Detailed Description

Wrapper class for the H323 gatekeeper RAS channel.


Constructor & Destructor Documentation

H323RasPDU::H323RasPDU ( const H235Authenticators &  authenticators)

Member Function Documentation

H225_BandwidthConfirm& H323RasPDU::BuildBandwidthConfirm ( unsigned  seqNum,
unsigned  bandwidth = 0 
)
H225_InfoRequest& H323RasPDU::BuildInfoRequest ( unsigned  seqNum,
unsigned  callRef = 0,
const OpalGloballyUniqueID *  id = NULL 
)
H225_RequestInProgress& H323RasPDU::BuildRequestInProgress ( unsigned  seqNum,
unsigned  delay 
)
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 PASN_Choice& H323RasPDU::GetChoice ( ) [virtual]

Implements H323TransactionPDU.

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

Implements H323TransactionPDU.

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

Implements H323TransactionPDU.

virtual const PASN_Object& H323RasPDU::GetPDU ( ) const [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: