# H225_RAS Class Reference

`#include <h225ras.h>`

Inheritance diagram for H225_RAS:

[legend]
Collaboration diagram for H225_RAS:
[legend]

## Construction

enum | { DefaultRasMulticastPort = 1718, DefaultRasUdpPort = 1719 }
| H225_RAS (H323EndPoint &endpoint, H323Transport *transport)
| ~H225_RAS ()

## Public Member Functions

Overrides from PObject
void | PrintOn (ostream &strm) const
Overrides from H323Transactor
virtual H323TransactionPDU * | CreateTransactionPDU () const
virtual PBoolean | HandleTransaction (const PASN_Object &rawPDU)
virtual void | OnSendingPDU (PASN_Object &rawPDU)
Protocol callbacks
virtual void | OnSendGatekeeperRequest (H323RasPDU &, H225_GatekeeperRequest &)
virtual void | OnSendGatekeeperConfirm (H323RasPDU &, H225_GatekeeperConfirm &)
virtual void | OnSendGatekeeperReject (H323RasPDU &, H225_GatekeeperReject &)
virtual void | OnSendGatekeeperRequest (H225_GatekeeperRequest &)
virtual void | OnSendGatekeeperConfirm (H225_GatekeeperConfirm &)
virtual void | OnSendGatekeeperReject (H225_GatekeeperReject &)
virtual PBoolean | OnReceiveGatekeeperRequest (const H323RasPDU &, const H225_GatekeeperRequest &)
virtual PBoolean | OnReceiveGatekeeperConfirm (const H323RasPDU &, const H225_GatekeeperConfirm &)
virtual PBoolean | OnReceiveGatekeeperReject (const H323RasPDU &, const H225_GatekeeperReject &)
virtual PBoolean | OnReceiveGatekeeperRequest (const H225_GatekeeperRequest &)
virtual PBoolean | OnReceiveGatekeeperConfirm (const H225_GatekeeperConfirm &)
virtual PBoolean | OnReceiveGatekeeperReject (const H225_GatekeeperReject &)
virtual void | OnSendRegistrationRequest (H323RasPDU &, H225_RegistrationRequest &)
virtual void | OnSendRegistrationConfirm (H323RasPDU &, H225_RegistrationConfirm &)
virtual void | OnSendRegistrationReject (H323RasPDU &, H225_RegistrationReject &)
virtual void | OnSendRegistrationRequest (H225_RegistrationRequest &)
virtual void | OnSendRegistrationConfirm (H225_RegistrationConfirm &)
virtual void | OnSendRegistrationReject (H225_RegistrationReject &)
virtual PBoolean | OnReceiveRegistrationRequest (const H323RasPDU &, const H225_RegistrationRequest &)
virtual PBoolean | OnReceiveRegistrationConfirm (const H323RasPDU &, const H225_RegistrationConfirm &)
virtual PBoolean | OnReceiveRegistrationReject (const H323RasPDU &, const H225_RegistrationReject &)
virtual PBoolean | OnReceiveRegistrationRequest (const H225_RegistrationRequest &)
virtual PBoolean | OnReceiveRegistrationConfirm (const H225_RegistrationConfirm &)
virtual PBoolean | OnReceiveRegistrationReject (const H225_RegistrationReject &)
virtual void | OnSendUnregistrationRequest (H323RasPDU &, H225_UnregistrationRequest &)
virtual void | OnSendUnregistrationConfirm (H323RasPDU &, H225_UnregistrationConfirm &)
virtual void | OnSendUnregistrationReject (H323RasPDU &, H225_UnregistrationReject &)
virtual void | OnSendUnregistrationRequest (H225_UnregistrationRequest &)
virtual void | OnSendUnregistrationConfirm (H225_UnregistrationConfirm &)
virtual void | OnSendUnregistrationReject (H225_UnregistrationReject &)
virtual PBoolean | OnReceiveUnregistrationRequest (const H323RasPDU &, const H225_UnregistrationRequest &)
virtual PBoolean | OnReceiveUnregistrationConfirm (const H323RasPDU &, const H225_UnregistrationConfirm &)
virtual PBoolean | OnReceiveUnregistrationReject (const H323RasPDU &, const H225_UnregistrationReject &)
virtual PBoolean | OnReceiveUnregistrationRequest (const H225_UnregistrationRequest &)
virtual PBoolean | OnReceiveUnregistrationConfirm (const H225_UnregistrationConfirm &)
virtual PBoolean | OnReceiveUnregistrationReject (const H225_UnregistrationReject &)
virtual void | OnSendAdmissionRequest (H323RasPDU &, H225_AdmissionRequest &)
virtual void | OnSendAdmissionConfirm (H323RasPDU &, H225_AdmissionConfirm &)
virtual void | OnSendAdmissionReject (H323RasPDU &, H225_AdmissionReject &)
virtual void | OnSendAdmissionRequest (H225_AdmissionRequest &)
virtual void | OnSendAdmissionConfirm (H225_AdmissionConfirm &)
virtual void | OnSendAdmissionReject (H225_AdmissionReject &)
virtual PBoolean | OnReceiveAdmissionRequest (const H323RasPDU &, const H225_AdmissionRequest &)
virtual PBoolean | OnReceiveAdmissionConfirm (const H323RasPDU &, const H225_AdmissionConfirm &)
virtual PBoolean | OnReceiveAdmissionReject (const H323RasPDU &, const H225_AdmissionReject &)
virtual PBoolean | OnReceiveAdmissionRequest (const H225_AdmissionRequest &)
virtual PBoolean | OnReceiveAdmissionConfirm (const H225_AdmissionConfirm &)
virtual PBoolean | OnReceiveAdmissionReject (const H225_AdmissionReject &)
virtual void | OnSendBandwidthRequest (H323RasPDU &, H225_BandwidthRequest &)
virtual void | OnSendBandwidthConfirm (H323RasPDU &, H225_BandwidthConfirm &)
virtual void | OnSendBandwidthReject (H323RasPDU &, H225_BandwidthReject &)
virtual void | OnSendBandwidthRequest (H225_BandwidthRequest &)
virtual void | OnSendBandwidthConfirm (H225_BandwidthConfirm &)
virtual void | OnSendBandwidthReject (H225_BandwidthReject &)
virtual PBoolean | OnReceiveBandwidthRequest (const H323RasPDU &, const H225_BandwidthRequest &)
virtual PBoolean | OnReceiveBandwidthConfirm (const H323RasPDU &, const H225_BandwidthConfirm &)
virtual PBoolean | OnReceiveBandwidthReject (const H323RasPDU &, const H225_BandwidthReject &)
virtual PBoolean | OnReceiveBandwidthRequest (const H225_BandwidthRequest &)
virtual PBoolean | OnReceiveBandwidthConfirm (const H225_BandwidthConfirm &)
virtual PBoolean | OnReceiveBandwidthReject (const H225_BandwidthReject &)
virtual void | OnSendDisengageRequest (H323RasPDU &, H225_DisengageRequest &)
virtual void | OnSendDisengageConfirm (H323RasPDU &, H225_DisengageConfirm &)
virtual void | OnSendDisengageReject (H323RasPDU &, H225_DisengageReject &)
virtual void | OnSendDisengageRequest (H225_DisengageRequest &)
virtual void | OnSendDisengageConfirm (H225_DisengageConfirm &)
virtual void | OnSendDisengageReject (H225_DisengageReject &)
virtual PBoolean | OnReceiveDisengageRequest (const H323RasPDU &, const H225_DisengageRequest &)
virtual PBoolean | OnReceiveDisengageConfirm (const H323RasPDU &, const H225_DisengageConfirm &)
virtual PBoolean | OnReceiveDisengageReject (const H323RasPDU &, const H225_DisengageReject &)
virtual PBoolean | OnReceiveDisengageRequest (const H225_DisengageRequest &)
virtual PBoolean | OnReceiveDisengageConfirm (const H225_DisengageConfirm &)
virtual PBoolean | OnReceiveDisengageReject (const H225_DisengageReject &)
virtual void | OnSendLocationRequest (H323RasPDU &, H225_LocationRequest &)
virtual void | OnSendLocationConfirm (H323RasPDU &, H225_LocationConfirm &)
virtual void | OnSendLocationReject (H323RasPDU &, H225_LocationReject &)
virtual void | OnSendLocationRequest (H225_LocationRequest &)
virtual void | OnSendLocationConfirm (H225_LocationConfirm &)
virtual void | OnSendLocationReject (H225_LocationReject &)
virtual PBoolean | OnReceiveLocationRequest (const H323RasPDU &, const H225_LocationRequest &)
virtual PBoolean | OnReceiveLocationConfirm (const H323RasPDU &, const H225_LocationConfirm &)
virtual PBoolean | OnReceiveLocationReject (const H323RasPDU &, const H225_LocationReject &)
virtual PBoolean | OnReceiveLocationRequest (const H225_LocationRequest &)
virtual PBoolean | OnReceiveLocationConfirm (const H225_LocationConfirm &)
virtual PBoolean | OnReceiveLocationReject (const H225_LocationReject &)
virtual void | OnSendInfoRequest (H323RasPDU &, H225_InfoRequest &)
virtual void | OnSendInfoRequestAck (H323RasPDU &, H225_InfoRequestAck &)
virtual void | OnSendInfoRequestNak (H323RasPDU &, H225_InfoRequestNak &)
virtual void | OnSendInfoRequestResponse (H323RasPDU &, H225_InfoRequestResponse &)
virtual void | OnSendInfoRequest (H225_InfoRequest &)
virtual void | OnSendInfoRequestAck (H225_InfoRequestAck &)
virtual void | OnSendInfoRequestNak (H225_InfoRequestNak &)
virtual void | OnSendInfoRequestResponse (H225_InfoRequestResponse &)
virtual PBoolean | OnReceiveInfoRequest (const H323RasPDU &, const H225_InfoRequest &)
virtual PBoolean | OnReceiveInfoRequestAck (const H323RasPDU &, const H225_InfoRequestAck &)
virtual PBoolean | OnReceiveInfoRequestNak (const H323RasPDU &, const H225_InfoRequestNak &)
virtual PBoolean | OnReceiveInfoRequestResponse (const H323RasPDU &, const H225_InfoRequestResponse &)
virtual PBoolean | OnReceiveInfoRequest (const H225_InfoRequest &)
virtual PBoolean | OnReceiveInfoRequestAck (const H225_InfoRequestAck &)
virtual PBoolean | OnReceiveInfoRequestNak (const H225_InfoRequestNak &)
virtual PBoolean | OnReceiveInfoRequestResponse (const H225_InfoRequestResponse &)
virtual void | OnSendResourcesAvailableIndicate (H323RasPDU &, H225_ResourcesAvailableIndicate &)
virtual void | OnSendResourcesAvailableConfirm (H323RasPDU &, H225_ResourcesAvailableConfirm &)
virtual void | OnSendResourcesAvailableIndicate (H225_ResourcesAvailableIndicate &)
virtual void | OnSendResourcesAvailableConfirm (H225_ResourcesAvailableConfirm &)
virtual PBoolean | OnReceiveResourcesAvailableIndicate (const H323RasPDU &, const H225_ResourcesAvailableIndicate &)
virtual PBoolean | OnReceiveResourcesAvailableConfirm (const H323RasPDU &, const H225_ResourcesAvailableConfirm &)
virtual PBoolean | OnReceiveResourcesAvailableIndicate (const H225_ResourcesAvailableIndicate &)
virtual PBoolean | OnReceiveResourcesAvailableConfirm (const H225_ResourcesAvailableConfirm &)
virtual void | OnSendServiceControlIndication (H323RasPDU &, H225_ServiceControlIndication &)
virtual void | OnSendServiceControlResponse (H323RasPDU &, H225_ServiceControlResponse &)
virtual void | OnSendServiceControlIndication (H225_ServiceControlIndication &)
virtual void | OnSendServiceControlResponse (H225_ServiceControlResponse &)
virtual PBoolean | OnReceiveServiceControlIndication (const H323RasPDU &, const H225_ServiceControlIndication &)
virtual PBoolean | OnReceiveServiceControlResponse (const H323RasPDU &, const H225_ServiceControlResponse &)
virtual PBoolean | OnReceiveServiceControlIndication (const H225_ServiceControlIndication &)
virtual PBoolean | OnReceiveServiceControlResponse (const H225_ServiceControlResponse &)
virtual void | OnSendNonStandardMessage (H323RasPDU &, H225_NonStandardMessage &)
virtual void | OnSendNonStandardMessage (H225_NonStandardMessage &)
virtual PBoolean | OnReceiveNonStandardMessage (const H323RasPDU &, const H225_NonStandardMessage &)
virtual PBoolean | OnReceiveNonStandardMessage (const H225_NonStandardMessage &)
virtual void | OnSendUnknownMessageResponse (H323RasPDU &, H225_UnknownMessageResponse &)
virtual void | OnSendUnknownMessageResponse (H225_UnknownMessageResponse &)
virtual PBoolean | OnReceiveUnknownMessageResponse (const H323RasPDU &, const H225_UnknownMessageResponse &)
virtual PBoolean | OnReceiveUnknownMessageResponse (const H225_UnknownMessageResponse &)
virtual void | OnSendRequestInProgress (H323RasPDU &, H225_RequestInProgress &)
virtual void | OnSendRequestInProgress (H225_RequestInProgress &)
virtual PBoolean | OnReceiveRequestInProgress (const H323RasPDU &, const H225_RequestInProgress &)
virtual PBoolean | OnReceiveRequestInProgress (const H225_RequestInProgress &)
virtual PBoolean | OnSendFeatureSet (unsigned, H225_FeatureSet &) const
virtual void | OnReceiveFeatureSet (unsigned, const H225_FeatureSet &) const
virtual void | DisableFeatureSet () const
virtual PBoolean | OnReceiveUnknown (const H323RasPDU &pdu)
Member variable access
const PString & | GetIdentifier () const
void | SetIdentifier (const PString &id)

## Protected Attributes

PString | gatekeeperIdentifier

## Detailed Description

This class embodies the H.225.0 RAS protocol to/from gatekeepers.

## Member Enumeration Documentation

anonymous enum

Enumerator:

  DefaultRasMulticastPort |
  DefaultRasUdpPort |

## Constructor & Destructor Documentation

H225_RAS::H225_RAS | ( | H323EndPoint & | endpoint,
|  | H323Transport * | transport |
| ) |  |  |

Create a new protocol handler.

Parameters:

  endpoint | Endpoint gatekeeper is associated with.
  transport | Transport over which gatekeepers communicates.

H225_RAS::~H225_RAS | ( |  | ) |

Destroy protocol handler.

## Member Function Documentation

virtual H323TransactionPDU* H225_RAS::CreateTransactionPDU | ( |  | ) | const`[virtual]`

Create the transaction PDU for reading.

Implements H323Transactor.

virtual void H225_RAS::DisableFeatureSet | ( |  | ) | const`[inline, virtual]`

const PString& H225_RAS::GetIdentifier | ( |  | ) | const`[inline]`

Get the gatekeeper identifer. For clients at least one successful registration must have been achieved for this field to be filling in.

virtual PBoolean H225_RAS::HandleTransaction | ( | const PASN_Object & | rawPDU | ) | `[virtual]`

Handle and dispatch a transaction PDU

Implements H323Transactor.

virtual PBoolean H225_RAS::OnReceiveAdmissionConfirm | ( | const H225_AdmissionConfirm & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper.

virtual PBoolean H225_RAS::OnReceiveAdmissionConfirm | ( | const H323RasPDU & | ,
|  | const H225_AdmissionConfirm & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveAdmissionReject | ( | const H225_AdmissionReject & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper.

virtual PBoolean H225_RAS::OnReceiveAdmissionReject | ( | const H323RasPDU & | ,
|  | const H225_AdmissionReject & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveAdmissionRequest | ( | const H225_AdmissionRequest & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveAdmissionRequest | ( | const H323RasPDU & | ,
|  | const H225_AdmissionRequest & |  |
| ) |  |  | `[virtual]`

Reimplemented in H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveBandwidthConfirm | ( | const H225_BandwidthConfirm & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper, and H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveBandwidthConfirm | ( | const H323RasPDU & | ,
|  | const H225_BandwidthConfirm & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveBandwidthReject | ( | const H225_BandwidthReject & |  | ) | `[virtual]`

Reimplemented in H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveBandwidthReject | ( | const H323RasPDU & | ,
|  | const H225_BandwidthReject & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveBandwidthRequest | ( | const H225_BandwidthRequest & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper.

virtual PBoolean H225_RAS::OnReceiveBandwidthRequest | ( | const H323RasPDU & | ,
|  | const H225_BandwidthRequest & |  |
| ) |  |  | `[virtual]`

Reimplemented in H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveDisengageConfirm | ( | const H225_DisengageConfirm & |  | ) | `[virtual]`

Reimplemented in H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveDisengageConfirm | ( | const H323RasPDU & | ,
|  | const H225_DisengageConfirm & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveDisengageReject | ( | const H225_DisengageReject & |  | ) | `[virtual]`

Reimplemented in H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveDisengageReject | ( | const H323RasPDU & | ,
|  | const H225_DisengageReject & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveDisengageRequest | ( | const H225_DisengageRequest & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper.

virtual PBoolean H225_RAS::OnReceiveDisengageRequest | ( | const H323RasPDU & | ,
|  | const H225_DisengageRequest & |  |
| ) |  |  | `[virtual]`

Reimplemented in H323GatekeeperListener.

virtual void H225_RAS::OnReceiveFeatureSet | ( | unsigned | ,
|  | const H225_FeatureSet & |  |
| ) |  |  | const`[inline, virtual]`

Reimplemented in H323Gatekeeper, and H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveGatekeeperConfirm | ( | const H225_GatekeeperConfirm & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper.

virtual PBoolean H225_RAS::OnReceiveGatekeeperConfirm | ( | const H323RasPDU & | ,
|  | const H225_GatekeeperConfirm & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveGatekeeperReject | ( | const H225_GatekeeperReject & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper.

virtual PBoolean H225_RAS::OnReceiveGatekeeperReject | ( | const H323RasPDU & | ,
|  | const H225_GatekeeperReject & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveGatekeeperRequest | ( | const H225_GatekeeperRequest & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveGatekeeperRequest | ( | const H323RasPDU & | ,
|  | const H225_GatekeeperRequest & |  |
| ) |  |  | `[virtual]`

Reimplemented in H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveInfoRequest | ( | const H225_InfoRequest & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper.

virtual PBoolean H225_RAS::OnReceiveInfoRequest | ( | const H323RasPDU & | ,
|  | const H225_InfoRequest & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveInfoRequestAck | ( | const H225_InfoRequestAck & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveInfoRequestAck | ( | const H323RasPDU & | ,
|  | const H225_InfoRequestAck & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveInfoRequestNak | ( | const H225_InfoRequestNak & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveInfoRequestNak | ( | const H323RasPDU & | ,
|  | const H225_InfoRequestNak & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveInfoRequestResponse | ( | const H225_InfoRequestResponse & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveInfoRequestResponse | ( | const H323RasPDU & | ,
|  | const H225_InfoRequestResponse & |  |
| ) |  |  | `[virtual]`

Reimplemented in H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveLocationConfirm | ( | const H225_LocationConfirm & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveLocationConfirm | ( | const H323RasPDU & | ,
|  | const H225_LocationConfirm & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveLocationReject | ( | const H225_LocationReject & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveLocationReject | ( | const H323RasPDU & | ,
|  | const H225_LocationReject & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveLocationRequest | ( | const H225_LocationRequest & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveLocationRequest | ( | const H323RasPDU & | ,
|  | const H225_LocationRequest & |  |
| ) |  |  | `[virtual]`

Reimplemented in H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveNonStandardMessage | ( | const H225_NonStandardMessage & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveNonStandardMessage | ( | const H323RasPDU & | ,
|  | const H225_NonStandardMessage & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveRegistrationConfirm | ( | const H225_RegistrationConfirm & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper.

virtual PBoolean H225_RAS::OnReceiveRegistrationConfirm | ( | const H323RasPDU & | ,
|  | const H225_RegistrationConfirm & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveRegistrationReject | ( | const H225_RegistrationReject & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper.

virtual PBoolean H225_RAS::OnReceiveRegistrationReject | ( | const H323RasPDU & | ,
|  | const H225_RegistrationReject & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveRegistrationRequest | ( | const H225_RegistrationRequest & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveRegistrationRequest | ( | const H323RasPDU & | ,
|  | const H225_RegistrationRequest & |  |
| ) |  |  | `[virtual]`

Reimplemented in H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveRequestInProgress | ( | const H225_RequestInProgress & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveRequestInProgress | ( | const H323RasPDU & | ,
|  | const H225_RequestInProgress & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveResourcesAvailableConfirm | ( | const H225_ResourcesAvailableConfirm & |  | ) | `[virtual]`

Reimplemented in H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveResourcesAvailableConfirm | ( | const H323RasPDU & | ,
|  | const H225_ResourcesAvailableConfirm & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveResourcesAvailableIndicate | ( | const H225_ResourcesAvailableIndicate & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveResourcesAvailableIndicate | ( | const H323RasPDU & | ,
|  | const H225_ResourcesAvailableIndicate & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveServiceControlIndication | ( | const H225_ServiceControlIndication & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper.

virtual PBoolean H225_RAS::OnReceiveServiceControlIndication | ( | const H323RasPDU & | ,
|  | const H225_ServiceControlIndication & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveServiceControlResponse | ( | const H225_ServiceControlResponse & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveServiceControlResponse | ( | const H323RasPDU & | ,
|  | const H225_ServiceControlResponse & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveUnknown | ( | const H323RasPDU & | pdu | ) | `[virtual]`

Handle unknown PDU type.

Parameters:

  pdu | PDU that was not handled.

virtual PBoolean H225_RAS::OnReceiveUnknownMessageResponse | ( | const H225_UnknownMessageResponse & |  | ) | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveUnknownMessageResponse | ( | const H323RasPDU & | ,
|  | const H225_UnknownMessageResponse & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveUnregistrationConfirm | ( | const H225_UnregistrationConfirm & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper, and H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveUnregistrationConfirm | ( | const H323RasPDU & | ,
|  | const H225_UnregistrationConfirm & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveUnregistrationReject | ( | const H225_UnregistrationReject & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper, and H323GatekeeperListener.

virtual PBoolean H225_RAS::OnReceiveUnregistrationReject | ( | const H323RasPDU & | ,
|  | const H225_UnregistrationReject & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnReceiveUnregistrationRequest | ( | const H225_UnregistrationRequest & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper.

virtual PBoolean H225_RAS::OnReceiveUnregistrationRequest | ( | const H323RasPDU & | ,
|  | const H225_UnregistrationRequest & |  |
| ) |  |  | `[virtual]`

Reimplemented in H323GatekeeperListener.

virtual void H225_RAS::OnSendAdmissionConfirm | ( | H225_AdmissionConfirm & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendAdmissionConfirm | ( | H323RasPDU & | ,
|  | H225_AdmissionConfirm & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendAdmissionReject | ( | H225_AdmissionReject & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendAdmissionReject | ( | H323RasPDU & | ,
|  | H225_AdmissionReject & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendAdmissionRequest | ( | H225_AdmissionRequest & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper.

virtual void H225_RAS::OnSendAdmissionRequest | ( | H323RasPDU & | ,
|  | H225_AdmissionRequest & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendBandwidthConfirm | ( | H225_BandwidthConfirm & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendBandwidthConfirm | ( | H323RasPDU & | ,
|  | H225_BandwidthConfirm & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendBandwidthReject | ( | H225_BandwidthReject & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendBandwidthReject | ( | H323RasPDU & | ,
|  | H225_BandwidthReject & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendBandwidthRequest | ( | H225_BandwidthRequest & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendBandwidthRequest | ( | H323RasPDU & | ,
|  | H225_BandwidthRequest & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendDisengageConfirm | ( | H225_DisengageConfirm & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendDisengageConfirm | ( | H323RasPDU & | ,
|  | H225_DisengageConfirm & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendDisengageReject | ( | H225_DisengageReject & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendDisengageReject | ( | H323RasPDU & | ,
|  | H225_DisengageReject & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendDisengageRequest | ( | H225_DisengageRequest & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendDisengageRequest | ( | H323RasPDU & | ,
|  | H225_DisengageRequest & |  |
| ) |  |  | `[virtual]`

virtual PBoolean H225_RAS::OnSendFeatureSet | ( | unsigned | ,
|  | H225_FeatureSet & |  |
| ) |  |  | const`[inline, virtual]`

Reimplemented in H323Gatekeeper, and H323GatekeeperListener.

virtual void H225_RAS::OnSendGatekeeperConfirm | ( | H225_GatekeeperConfirm & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendGatekeeperConfirm | ( | H323RasPDU & | ,
|  | H225_GatekeeperConfirm & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendGatekeeperReject | ( | H225_GatekeeperReject & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendGatekeeperReject | ( | H323RasPDU & | ,
|  | H225_GatekeeperReject & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendGatekeeperRequest | ( | H225_GatekeeperRequest & |  | ) | `[virtual]`

Reimplemented in H323Gatekeeper.

virtual void H225_RAS::OnSendGatekeeperRequest | ( | H323RasPDU & | ,
|  | H225_GatekeeperRequest & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendInfoRequest | ( | H225_InfoRequest & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendInfoRequest | ( | H323RasPDU & | ,
|  | H225_InfoRequest & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendInfoRequestAck | ( | H225_InfoRequestAck & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendInfoRequestAck | ( | H323RasPDU & | ,
|  | H225_InfoRequestAck & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendInfoRequestNak | ( | H225_InfoRequestNak & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendInfoRequestNak | ( | H323RasPDU & | ,
|  | H225_InfoRequestNak & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendInfoRequestResponse | ( | H225_InfoRequestResponse & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendInfoRequestResponse | ( | H323RasPDU & | ,
|  | H225_InfoRequestResponse & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendingPDU | ( | PASN_Object & | rawPDU | ) | `[virtual]`

Allow for modifications to PDU on send.

Implements H323Transactor.

virtual void H225_RAS::OnSendLocationConfirm | ( | H225_LocationConfirm & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendLocationConfirm | ( | H323RasPDU & | ,
|  | H225_LocationConfirm & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendLocationReject | ( | H225_LocationReject & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendLocationReject | ( | H323RasPDU & | ,
|  | H225_LocationReject & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendLocationRequest | ( | H225_LocationRequest & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendLocationRequest | ( | H323RasPDU & | ,
|  | H225_LocationRequest & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendNonStandardMessage | ( | H225_NonStandardMessage & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendNonStandardMessage | ( | H323RasPDU & | ,
|  | H225_NonStandardMessage & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendRegistrationConfirm | ( | H225_RegistrationConfirm & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendRegistrationConfirm | ( | H323RasPDU & | ,
|  | H225_RegistrationConfirm & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendRegistrationReject | ( | H225_RegistrationReject & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendRegistrationReject | ( | H323RasPDU & | ,
|  | H225_RegistrationReject & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendRegistrationRequest | ( | H225_RegistrationRequest & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendRegistrationRequest | ( | H323RasPDU & | ,
|  | H225_RegistrationRequest & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendRequestInProgress | ( | H225_RequestInProgress & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendRequestInProgress | ( | H323RasPDU & | ,
|  | H225_RequestInProgress & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendResourcesAvailableConfirm | ( | H225_ResourcesAvailableConfirm & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendResourcesAvailableConfirm | ( | H323RasPDU & | ,
|  | H225_ResourcesAvailableConfirm & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendResourcesAvailableIndicate | ( | H225_ResourcesAvailableIndicate & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendResourcesAvailableIndicate | ( | H323RasPDU & | ,
|  | H225_ResourcesAvailableIndicate & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendServiceControlIndication | ( | H225_ServiceControlIndication & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendServiceControlIndication | ( | H323RasPDU & | ,
|  | H225_ServiceControlIndication & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendServiceControlResponse | ( | H225_ServiceControlResponse & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendServiceControlResponse | ( | H323RasPDU & | ,
|  | H225_ServiceControlResponse & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendUnknownMessageResponse | ( | H225_UnknownMessageResponse & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendUnknownMessageResponse | ( | H323RasPDU & | ,
|  | H225_UnknownMessageResponse & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendUnregistrationConfirm | ( | H225_UnregistrationConfirm & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendUnregistrationConfirm | ( | H323RasPDU & | ,
|  | H225_UnregistrationConfirm & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendUnregistrationReject | ( | H225_UnregistrationReject & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendUnregistrationReject | ( | H323RasPDU & | ,
|  | H225_UnregistrationReject & |  |
| ) |  |  | `[virtual]`

virtual void H225_RAS::OnSendUnregistrationRequest | ( | H225_UnregistrationRequest & |  | ) | `[virtual]`

virtual void H225_RAS::OnSendUnregistrationRequest | ( | H323RasPDU & | ,
|  | H225_UnregistrationRequest & |  |
| ) |  |  | `[virtual]`

void H225_RAS::PrintOn | ( | ostream & | strm | ) | const

Print the name of the gatekeeper.

Parameters:

  strm | Stream to print to.

Reimplemented from H323Transactor.

void H225_RAS::SetIdentifier | ( | const PString & | id | ) | `[inline]`

Set the gatekeeper identifer. For servers this allows the identifier to be set and provided to all remote clients.

## Field Documentation

PString H225_RAS::gatekeeperIdentifier `[protected]`

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

- h225ras.h