Public Member Functions |
|
| H323Gatekeeper (H323EndPoint &endpoint, H323Transport *transport) |
| ~H323Gatekeeper () |
|
virtual PBoolean | WriteTo (H323TransactionPDU &pdu, const H323TransportAddressArray &addresses, PBoolean callback=true) |
|
PBoolean | OnReceiveGatekeeperConfirm (const H225_GatekeeperConfirm &gcf) |
PBoolean | OnReceiveGatekeeperReject (const H225_GatekeeperReject &grj) |
PBoolean | OnReceiveRegistrationConfirm (const H225_RegistrationConfirm &rcf) |
PBoolean | OnReceiveRegistrationReject (const H225_RegistrationReject &rrj) |
PBoolean | OnReceiveUnregistrationRequest (const H225_UnregistrationRequest &urq) |
PBoolean | OnReceiveUnregistrationConfirm (const H225_UnregistrationConfirm &ucf) |
PBoolean | OnReceiveUnregistrationReject (const H225_UnregistrationReject &urj) |
PBoolean | OnReceiveAdmissionConfirm (const H225_AdmissionConfirm &acf) |
PBoolean | OnReceiveAdmissionReject (const H225_AdmissionReject &arj) |
PBoolean | OnReceiveDisengageRequest (const H225_DisengageRequest &drq) |
PBoolean | OnReceiveBandwidthConfirm (const H225_BandwidthConfirm &bcf) |
PBoolean | OnReceiveBandwidthRequest (const H225_BandwidthRequest &brq) |
PBoolean | OnReceiveInfoRequest (const H225_InfoRequest &irq) |
PBoolean | OnReceiveServiceControlIndication (const H225_ServiceControlIndication &) |
void | OnSendGatekeeperRequest (H225_GatekeeperRequest &grq) |
void | OnSendAdmissionRequest (H225_AdmissionRequest &arq) |
PBoolean | OnSendFeatureSet (unsigned, H225_FeatureSet &features) const |
void | OnReceiveFeatureSet (unsigned, const H225_FeatureSet &features) const |
|
PBoolean | DiscoverAny () |
PBoolean | DiscoverByName (const PString &identifier) |
PBoolean | DiscoverByAddress (const H323TransportAddress &address) |
PBoolean | DiscoverByNameAndAddress (const PString &identifier, const H323TransportAddress &address) |
PBoolean | RegistrationRequest (PBoolean autoReregister=true, PBoolean didGkDiscovery=false) |
PBoolean | UnregistrationRequest (int reason) |
PBoolean | LocationRequest (const PString &alias, H323TransportAddress &address) |
PBoolean | LocationRequest (const PStringList &aliases, H323TransportAddress &address) |
PBoolean | AdmissionRequest (H323Connection &connection, AdmissionResponse &response, PBoolean ignorePreGrantedARQ=false) |
PBoolean | DisengageRequest (const H323Connection &connection, unsigned reason) |
PBoolean | BandwidthRequest (H323Connection &connection, unsigned requestedBandwidth) |
void | InfoRequestResponse () |
void | InfoRequestResponse (const H323Connection &connection) |
void | InfoRequestResponse (const H323Connection &connection, const H225_H323_UU_PDU &pdu, PBoolean sent) |
virtual void | OnServiceControlSessions (const H225_ArrayOf_ServiceControlSession &serviceControl, H323Connection *connection) |
virtual void | OnTerminalAliasChanged () |
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 | 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 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 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 void | OnSendAdmissionRequest (H323RasPDU &, H225_AdmissionRequest &) |
virtual void | OnSendAdmissionConfirm (H323RasPDU &, H225_AdmissionConfirm &) |
virtual void | OnSendAdmissionReject (H323RasPDU &, H225_AdmissionReject &) |
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 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 | 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 | 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 | 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 | 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 | 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 () |
PBoolean | SetTransport (const H323TransportAddress &iface) |
H323TransportAddressArray | GetInterfaceAddresses (bool excludeLocalHost=true) |
virtual PBoolean | StartChannel () |
virtual void | StopChannel () |
virtual PBoolean | WritePDU (H323TransactionPDU &pdu) |
H323EndPoint & | GetEndPoint () const |
H323Transport & | GetTransport () const |
void | SetCheckResponseCryptoTokens (PBoolean value) |
PBoolean | GetCheckResponseCryptoTokens () |
This class embodies the H.225.0 RAS protocol to gatekeepers.