|
|
| H323GatekeeperListener (H323EndPoint &endpoint, H323GatekeeperServer &server, const PString &gatekeeperIdentifier, H323Transport *transport=NULL) |
|
| ~H323GatekeeperListener () |
|
|
void | PrintOn (ostream &strm) const |
|
|
virtual PBoolean | UnregistrationRequest (const H323RegisteredEndPoint &ep, unsigned reason) |
|
virtual PBoolean | DisengageRequest (const H323GatekeeperCall &call, unsigned reason) |
|
virtual PBoolean | InfoRequest (H323RegisteredEndPoint &ep, H323GatekeeperCall *call=NULL) |
|
virtual PBoolean | ServiceControlIndication (H323RegisteredEndPoint &ep, const H323ServiceControlSession &session, H323GatekeeperCall *call=NULL) |
|
|
virtual
H323GatekeeperRequest::Response | OnDiscovery (H323GatekeeperGRQ &request) |
|
virtual
H323GatekeeperRequest::Response | OnRegistration (H323GatekeeperRRQ &request) |
|
virtual
H323GatekeeperRequest::Response | OnUnregistration (H323GatekeeperURQ &request) |
|
virtual
H323GatekeeperRequest::Response | OnAdmission (H323GatekeeperARQ &request) |
|
virtual
H323GatekeeperRequest::Response | OnDisengage (H323GatekeeperDRQ &request) |
|
virtual
H323GatekeeperRequest::Response | OnBandwidth (H323GatekeeperBRQ &request) |
|
virtual
H323GatekeeperRequest::Response | OnLocation (H323GatekeeperLRQ &request) |
|
virtual
H323GatekeeperRequest::Response | OnInfoResponse (H323GatekeeperIRR &request) |
|
|
virtual PBoolean | OnReceiveGatekeeperRequest (const H323RasPDU &, const H225_GatekeeperRequest &) |
|
virtual PBoolean | OnReceiveRegistrationRequest (const H323RasPDU &, const H225_RegistrationRequest &) |
|
virtual PBoolean | OnReceiveUnregistrationRequest (const H323RasPDU &, const H225_UnregistrationRequest &) |
|
virtual PBoolean | OnReceiveUnregistrationConfirm (const H225_UnregistrationConfirm &) |
|
virtual PBoolean | OnReceiveUnregistrationReject (const H225_UnregistrationReject &) |
|
virtual PBoolean | OnReceiveAdmissionRequest (const H323RasPDU &, const H225_AdmissionRequest &) |
|
virtual PBoolean | OnReceiveBandwidthRequest (const H323RasPDU &, const H225_BandwidthRequest &) |
|
virtual PBoolean | OnReceiveBandwidthConfirm (const H225_BandwidthConfirm &) |
|
virtual PBoolean | OnReceiveBandwidthReject (const H225_BandwidthReject &) |
|
virtual PBoolean | OnReceiveDisengageRequest (const H323RasPDU &, const H225_DisengageRequest &) |
|
virtual PBoolean | OnReceiveDisengageConfirm (const H225_DisengageConfirm &) |
|
virtual PBoolean | OnReceiveDisengageReject (const H225_DisengageReject &) |
|
virtual PBoolean | OnReceiveLocationRequest (const H323RasPDU &, const H225_LocationRequest &) |
|
virtual PBoolean | OnReceiveInfoRequestResponse (const H323RasPDU &, const H225_InfoRequestResponse &) |
|
virtual PBoolean | OnReceiveResourcesAvailableConfirm (const H225_ResourcesAvailableConfirm &) |
|
virtual PBoolean | OnSendFeatureSet (H460_MessageType pduType, H225_FeatureSet &features) const |
|
virtual void | OnReceiveFeatureSet (H460_MessageType pduType, const H225_FeatureSet &features) const |
|
|
H323GatekeeperServer & | GetGatekeeper () const |
|
void | PrintOn (ostream &strm) const |
|
virtual H323TransactionPDU * | CreateTransactionPDU () const |
|
virtual PBoolean | HandleTransaction (const PASN_Object &rawPDU) |
|
virtual void | OnSendingPDU (PASN_Object &rawPDU) |
|
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 | 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 | 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 | OnReceiveUnregistrationConfirm (const H323RasPDU &, const H225_UnregistrationConfirm &) |
|
virtual PBoolean | OnReceiveUnregistrationReject (const H323RasPDU &, const H225_UnregistrationReject &) |
|
virtual PBoolean | OnReceiveUnregistrationRequest (const H225_UnregistrationRequest &) |
|
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 | 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 | OnReceiveBandwidthConfirm (const H323RasPDU &, const H225_BandwidthConfirm &) |
|
virtual PBoolean | OnReceiveBandwidthReject (const H323RasPDU &, const H225_BandwidthReject &) |
|
virtual PBoolean | OnReceiveBandwidthRequest (const H225_BandwidthRequest &) |
|
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 | OnReceiveDisengageConfirm (const H323RasPDU &, const H225_DisengageConfirm &) |
|
virtual PBoolean | OnReceiveDisengageReject (const H323RasPDU &, const H225_DisengageReject &) |
|
virtual PBoolean | OnReceiveDisengageRequest (const H225_DisengageRequest &) |
|
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 | 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 | 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 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 void | DisableFeatureSet () const |
|
virtual PBoolean | OnReceiveUnknown (const H323RasPDU &pdu) |
|
const PString & | GetIdentifier () const |
|
void | SetIdentifier (const PString &id) |
|
| H225_RAS (H323EndPoint &endpoint, H323Transport *transport) |
|
| ~H225_RAS () |
|
| H323Transactor (H323EndPoint &endpoint, H323Transport *transport, WORD localPort, WORD remotePort) |
|
| H323Transactor (H323EndPoint &endpoint, const H323TransportAddress &iface, WORD localPort, WORD remotePort) |
|
| ~H323Transactor () |
|
void | PrintOn (ostream &strm) const |
|
PBoolean | SetTransport (const H323TransportAddress &iface) |
|
virtual PBoolean | StartChannel () |
|
virtual void | StopChannel () |
|
virtual PBoolean | WritePDU (H323TransactionPDU &pdu) |
|
virtual PBoolean | WriteTo (H323TransactionPDU &pdu, const H323TransportAddressArray &addresses, PBoolean callback=true) |
|
H323EndPoint & | GetEndPoint () const |
|
H323Transport & | GetTransport () const |
|
void | SetCheckResponseCryptoTokens (PBoolean value) |
|
PBoolean | GetCheckResponseCryptoTokens () |
|
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.