|
OpenH323
1.18.0
|
#include <gkserver.h>
This class embodies the low level H.225.0 RAS protocol on gatekeepers. One or more instances of this class may be used to access a single H323GatekeeperServer instance. Thus specific interfaces could be set up to receive UDP packets, all operating as the same gatekeeper.
| H323GatekeeperListener::H323GatekeeperListener | ( | H323EndPoint & | endpoint, |
| H323GatekeeperServer & | server, | ||
| const PString & | gatekeeperIdentifier, | ||
| H323Transport * | transport = NULL |
||
| ) |
Create a new gatekeeper listener.
| endpoint | Local endpoint |
| server | Database for gatekeeper |
| gatekeeperIdentifier | Name of this gatekeeper |
| transport | Transport over which gatekeepers communicates. |
Destroy gatekeeper listener.
| BOOL H323GatekeeperListener::DisengageRequest | ( | const H323GatekeeperCall & | call, |
| unsigned | reason | ||
| ) |
Send a DisengageRequest (DRQ) to endpoint.
| H323GatekeeperServer& H323GatekeeperListener::GetGatekeeper | ( | ) | const [inline] |
References gatekeeper.
| virtual BOOL H323GatekeeperListener::InfoRequest | ( | H323RegisteredEndPoint & | ep, |
| H323GatekeeperCall * | call = NULL |
||
| ) | [virtual] |
Send an InfoRequest (IRQ) to endpoint.
| virtual H323GatekeeperRequest::Response H323GatekeeperListener::OnAdmission | ( | H323GatekeeperARQ & | request | ) | [virtual] |
Handle an admission ARQ PDU. The default behaviour does some checks and calls the gatekeeper server instances function of the same name.
| virtual H323GatekeeperRequest::Response H323GatekeeperListener::OnBandwidth | ( | H323GatekeeperBRQ & | request | ) | [virtual] |
Handle a bandwidth BRQ PDU. The default behaviour does some checks and calls the gatekeeper server instances function of the same name.
| virtual H323GatekeeperRequest::Response H323GatekeeperListener::OnDiscovery | ( | H323GatekeeperGRQ & | request | ) | [virtual] |
Handle a discovery GRQ PDU. The default behaviour does some checks and calls the gatekeeper server instances function of the same name.
| virtual H323GatekeeperRequest::Response H323GatekeeperListener::OnDisengage | ( | H323GatekeeperDRQ & | request | ) | [virtual] |
Handle a disengage DRQ PDU. The default behaviour does some checks and calls the gatekeeper server instances function of the same name.
| virtual H323GatekeeperRequest::Response H323GatekeeperListener::OnInfoResponse | ( | H323GatekeeperIRR & | request | ) | [virtual] |
Handle an info request response IRR PDU. The default behaviour does some checks and calls the gatekeeper server instances function of the same name.
| virtual H323GatekeeperRequest::Response H323GatekeeperListener::OnLocation | ( | H323GatekeeperLRQ & | request | ) | [virtual] |
Handle a location LRQ PDU. The default behaviour does some checks and calls the gatekeeper server instances function of the same name.
| BOOL H323GatekeeperListener::OnReceiveAdmissionRequest | ( | const H323RasPDU & | , |
| const H225_AdmissionRequest & | |||
| ) | [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveBandwidthConfirm | ( | const H225_BandwidthConfirm & | ) | [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveBandwidthReject | ( | const H225_BandwidthReject & | ) | [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveBandwidthRequest | ( | const H323RasPDU & | , |
| const H225_BandwidthRequest & | |||
| ) | [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveDisengageConfirm | ( | const H225_DisengageConfirm & | ) | [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveDisengageReject | ( | const H225_DisengageReject & | ) | [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveDisengageRequest | ( | const H323RasPDU & | , |
| const H225_DisengageRequest & | |||
| ) | [virtual] |
Reimplemented from H225_RAS.
| void H323GatekeeperListener::OnReceiveFeatureSet | ( | unsigned | , |
| const H225_FeatureSet & | features | ||
| ) | const [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveGatekeeperRequest | ( | const H323RasPDU & | , |
| const H225_GatekeeperRequest & | |||
| ) | [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveInfoRequestResponse | ( | const H323RasPDU & | , |
| const H225_InfoRequestResponse & | |||
| ) | [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveLocationRequest | ( | const H323RasPDU & | , |
| const H225_LocationRequest & | |||
| ) | [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveRegistrationRequest | ( | const H323RasPDU & | , |
| const H225_RegistrationRequest & | |||
| ) | [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveResourcesAvailableConfirm | ( | const H225_ResourcesAvailableConfirm & | ) | [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveUnregistrationConfirm | ( | const H225_UnregistrationConfirm & | ) | [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveUnregistrationReject | ( | const H225_UnregistrationReject & | ) | [virtual] |
Reimplemented from H225_RAS.
| BOOL H323GatekeeperListener::OnReceiveUnregistrationRequest | ( | const H323RasPDU & | , |
| const H225_UnregistrationRequest & | |||
| ) | [virtual] |
Reimplemented from H225_RAS.
| virtual H323GatekeeperRequest::Response H323GatekeeperListener::OnRegistration | ( | H323GatekeeperRRQ & | request | ) | [virtual] |
Handle a registration RRQ PDU. The default behaviour does some checks and calls the gatekeeper server instances function of the same name.
| BOOL H323GatekeeperListener::OnSendFeatureSet | ( | unsigned | , |
| H225_FeatureSet & | features | ||
| ) | const [virtual] |
Reimplemented from H225_RAS.
| virtual H323GatekeeperRequest::Response H323GatekeeperListener::OnUnregistration | ( | H323GatekeeperURQ & | request | ) | [virtual] |
Handle an unregistration URQ PDU. The default behaviour does some checks and calls the gatekeeper server instances function of the same name.
| virtual BOOL H323GatekeeperListener::ServiceControlIndication | ( | H323RegisteredEndPoint & | ep, |
| const H323ServiceControlSession & | session, | ||
| H323GatekeeperCall * | call = NULL |
||
| ) | [virtual] |
Send an ServiceControlIndication (SCI) to endpoint.
| BOOL H323GatekeeperListener::UnregistrationRequest | ( | const H323RegisteredEndPoint & | ep, |
| unsigned | reason | ||
| ) |
Send a UnregistrationRequest (URQ) to endpoint.
H323GatekeeperServer& H323GatekeeperListener::gatekeeper [protected] |
Referenced by GetGatekeeper().
1.7.6.1