|
OPAL
Version 3.14.3
|
#include <h323pdu.h>


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 () |
| PDECLARE_WriteConnectCallback (H323RasPDU, WriteGRQ) | |
| 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) |
Public Member Functions inherited from H323TransactionPDU | |
| H323TransactionPDU () | |
| H323TransactionPDU (const H235Authenticators &auth) | |
| virtual | ~H323TransactionPDU () |
| virtual PBoolean | Read (H323Transport &transport) |
| virtual PBoolean | Write (H323Transport &transport) |
| const H235Authenticators & | GetAuthenticators () const |
| H235Authenticators & | GetAuthenticators () |
| void | SetAuthenticators (const H235Authenticators &auth) |
| template<class RAS > | |
| H235Authenticator::ValidationResult | Validate (const RAS &ras) const |
| template<class PDU > | |
| void | Prepare (PDU &pdu) |
| const PBYTEArray & | GetRawPDU () const |
Additional Inherited Members | |
Protected Attributes inherited from H323TransactionPDU | |
| H235Authenticators | authenticators |
| PPER_Stream | rawPDU |
Wrapper class for the H323 gatekeeper RAS channel.
| H323RasPDU::H323RasPDU | ( | ) |
| H323RasPDU::H323RasPDU | ( | const H235Authenticators & | authenticators | ) |
| 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 |
|
virtual |
Implements H323TransactionPDU.
|
virtual |
Implements H323TransactionPDU.
|
virtual |
Implements H323TransactionPDU.
|
virtual |
Implements H323TransactionPDU.
|
virtual |
Implements H323TransactionPDU.
|
virtual |
Implements H323TransactionPDU.
|
virtual |
Implements H323TransactionPDU.
|
virtual |
Implements H323TransactionPDU.
| H323RasPDU::PDECLARE_WriteConnectCallback | ( | H323RasPDU | , |
| WriteGRQ | |||
| ) |