#include <gkserver.h>
Inheritance diagram for H323GatekeeperListener:
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. |
H323GatekeeperListener::~H323GatekeeperListener | ( | ) |
Destroy gatekeeper listener.
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. |
H323GatekeeperListener::~H323GatekeeperListener | ( | ) |
Destroy gatekeeper listener.
BOOL H323GatekeeperListener::UnregistrationRequest | ( | const H323RegisteredEndPoint & | ep, | |
unsigned | reason | |||
) |
Send a UnregistrationRequest (URQ) to endpoint.
BOOL H323GatekeeperListener::DisengageRequest | ( | const H323GatekeeperCall & | call, | |
unsigned | reason | |||
) |
Send a DisengageRequest (DRQ) to endpoint.
virtual BOOL H323GatekeeperListener::InfoRequest | ( | H323RegisteredEndPoint & | ep, | |
H323GatekeeperCall * | call = NULL | |||
) | [virtual] |
Send an InfoRequest (IRQ) to endpoint.
virtual BOOL H323GatekeeperListener::ServiceControlIndication | ( | H323RegisteredEndPoint & | ep, | |
const H323ServiceControlSession & | session, | |||
H323GatekeeperCall * | call = NULL | |||
) | [virtual] |
Send an ServiceControlIndication (SCI) to endpoint.
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::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.
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 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::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::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::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.
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 BOOL H323GatekeeperListener::OnReceiveGatekeeperRequest | ( | const H323RasPDU & | , | |
const H225_GatekeeperRequest & | ||||
) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveRegistrationRequest | ( | const H323RasPDU & | , | |
const H225_RegistrationRequest & | ||||
) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveUnregistrationRequest | ( | const H323RasPDU & | , | |
const H225_UnregistrationRequest & | ||||
) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveUnregistrationConfirm | ( | const H225_UnregistrationConfirm & | ) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveUnregistrationReject | ( | const H225_UnregistrationReject & | ) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveAdmissionRequest | ( | const H323RasPDU & | , | |
const H225_AdmissionRequest & | ||||
) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveBandwidthRequest | ( | const H323RasPDU & | , | |
const H225_BandwidthRequest & | ||||
) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveBandwidthConfirm | ( | const H225_BandwidthConfirm & | ) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveBandwidthReject | ( | const H225_BandwidthReject & | ) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveDisengageRequest | ( | const H323RasPDU & | , | |
const H225_DisengageRequest & | ||||
) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveDisengageConfirm | ( | const H225_DisengageConfirm & | ) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveDisengageReject | ( | const H225_DisengageReject & | ) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveLocationRequest | ( | const H323RasPDU & | , | |
const H225_LocationRequest & | ||||
) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveInfoRequestResponse | ( | const H323RasPDU & | , | |
const H225_InfoRequestResponse & | ||||
) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnReceiveResourcesAvailableConfirm | ( | const H225_ResourcesAvailableConfirm & | ) | [virtual] |
Reimplemented from H225_RAS.
virtual BOOL H323GatekeeperListener::OnSendFeatureSet | ( | unsigned | , | |
H225_FeatureSet & | features | |||
) | const [virtual] |
Reimplemented from H225_RAS.
virtual void H323GatekeeperListener::OnReceiveFeatureSet | ( | unsigned | , | |
const H225_FeatureSet & | features | |||
) | const [virtual] |
Reimplemented from H225_RAS.
H323GatekeeperServer& H323GatekeeperListener::GetGatekeeper | ( | ) | const [inline] |
H323GatekeeperServer& H323GatekeeperListener::gatekeeper [protected] |