30 #ifndef OPAL_H323_H225RAS_H
31 #define OPAL_H323_H225RAS_H
51 class H225_GatekeeperRequest;
52 class H225_GatekeeperConfirm;
53 class H225_GatekeeperReject;
54 class H225_RegistrationRequest;
55 class H225_RegistrationConfirm;
56 class H225_RegistrationReject;
57 class H225_UnregistrationRequest;
58 class H225_UnregistrationConfirm;
59 class H225_UnregistrationReject;
60 class H225_AdmissionRequest;
61 class H225_AdmissionConfirm;
62 class H225_AdmissionReject;
63 class H225_BandwidthRequest;
64 class H225_BandwidthConfirm;
65 class H225_BandwidthReject;
66 class H225_DisengageRequest;
67 class H225_DisengageConfirm;
68 class H225_DisengageReject;
69 class H225_LocationRequest;
70 class H225_LocationConfirm;
71 class H225_LocationReject;
72 class H225_InfoRequest;
73 class H225_InfoRequestResponse;
74 class H225_NonStandardMessage;
75 class H225_UnknownMessageResponse;
76 class H225_RequestInProgress;
77 class H225_ResourcesAvailableIndicate;
78 class H225_ResourcesAvailableConfirm;
79 class H225_InfoRequestAck;
80 class H225_InfoRequestNak;
81 class H225_ArrayOf_CryptoH323Token;
82 class H225_FeatureSet;
134 const PASN_Object & rawPDU
325 #endif // OPAL_H323_H225RAS_H
virtual void OnSendLocationConfirm(H323RasPDU &, H225_LocationConfirm &)
virtual PBoolean OnReceiveRegistrationReject(const H323RasPDU &, const H225_RegistrationReject &)
virtual PBoolean OnReceiveUnregistrationConfirm(const H323RasPDU &, const H225_UnregistrationConfirm &)
Definition: h225ras.h:100
virtual void OnSendingPDU(PASN_Object &rawPDU)
virtual void OnSendRegistrationRequest(H323RasPDU &, H225_RegistrationRequest &)
virtual void OnSendAdmissionConfirm(H323RasPDU &, H225_AdmissionConfirm &)
virtual void OnSendBandwidthReject(H323RasPDU &, H225_BandwidthReject &)
virtual void OnSendBandwidthConfirm(H323RasPDU &, H225_BandwidthConfirm &)
virtual void OnSendAdmissionRequest(H323RasPDU &, H225_AdmissionRequest &)
virtual PBoolean OnReceiveInfoRequestAck(const H323RasPDU &, const H225_InfoRequestAck &)
virtual void OnSendBandwidthRequest(H323RasPDU &, H225_BandwidthRequest &)
virtual PBoolean OnReceiveGatekeeperConfirm(const H323RasPDU &, const H225_GatekeeperConfirm &)
virtual PBoolean HandleTransaction(const PASN_Object &rawPDU)
virtual PBoolean OnReceiveGatekeeperReject(const H323RasPDU &, const H225_GatekeeperReject &)
void SetIdentifier(const PString &id)
Definition: h225ras.h:314
virtual void OnSendRequestInProgress(H323RasPDU &, H225_RequestInProgress &)
virtual H323TransactionPDU * CreateTransactionPDU() const
Definition: transports.h:788
virtual PBoolean OnReceiveRegistrationConfirm(const H323RasPDU &, const H225_RegistrationConfirm &)
virtual PBoolean OnReceiveAdmissionConfirm(const H323RasPDU &, const H225_AdmissionConfirm &)
virtual PBoolean OnReceiveAdmissionReject(const H323RasPDU &, const H225_AdmissionReject &)
virtual void OnSendLocationRequest(H323RasPDU &, H225_LocationRequest &)
Definition: h323trans.h:95
virtual void OnSendUnregistrationRequest(H323RasPDU &, H225_UnregistrationRequest &)
Definition: h225ras.h:101
virtual void OnSendResourcesAvailableConfirm(H323RasPDU &, H225_ResourcesAvailableConfirm &)
virtual PBoolean OnReceiveBandwidthRequest(const H323RasPDU &, const H225_BandwidthRequest &)
virtual PBoolean OnReceiveDisengageRequest(const H323RasPDU &, const H225_DisengageRequest &)
virtual PBoolean OnSendFeatureSet(H460_MessageType, H225_FeatureSet &) const
Definition: h225ras.h:288
virtual PBoolean OnReceiveRegistrationRequest(const H323RasPDU &, const H225_RegistrationRequest &)
virtual PBoolean OnReceiveServiceControlResponse(const H323RasPDU &, const H225_ServiceControlResponse &)
virtual void OnSendServiceControlResponse(H323RasPDU &, H225_ServiceControlResponse &)
virtual void OnSendGatekeeperReject(H323RasPDU &, H225_GatekeeperReject &)
virtual void OnSendNonStandardMessage(H323RasPDU &, H225_NonStandardMessage &)
virtual void OnSendInfoRequestNak(H323RasPDU &, H225_InfoRequestNak &)
virtual PBoolean OnReceiveGatekeeperRequest(const H323RasPDU &, const H225_GatekeeperRequest &)
virtual PBoolean OnReceiveLocationRequest(const H323RasPDU &, const H225_LocationRequest &)
virtual PBoolean OnReceiveLocationConfirm(const H323RasPDU &, const H225_LocationConfirm &)
virtual void OnSendAdmissionReject(H323RasPDU &, H225_AdmissionReject &)
virtual void OnSendDisengageReject(H323RasPDU &, H225_DisengageReject &)
virtual PBoolean OnReceiveUnknownMessageResponse(const H323RasPDU &, const H225_UnknownMessageResponse &)
virtual void OnSendInfoRequest(H323RasPDU &, H225_InfoRequest &)
virtual PBoolean OnReceiveNonStandardMessage(const H323RasPDU &, const H225_NonStandardMessage &)
Definition: h323pdu.h:397
const PString & GetIdentifier() const
Definition: h225ras.h:308
virtual PBoolean OnReceiveResourcesAvailableConfirm(const H323RasPDU &, const H225_ResourcesAvailableConfirm &)
virtual PBoolean OnReceiveDisengageReject(const H323RasPDU &, const H225_DisengageReject &)
virtual PBoolean OnReceiveInfoRequestResponse(const H323RasPDU &, const H225_InfoRequestResponse &)
virtual PBoolean OnReceiveInfoRequestNak(const H323RasPDU &, const H225_InfoRequestNak &)
Definition: h323con.h:137
virtual PBoolean OnReceiveDisengageConfirm(const H323RasPDU &, const H225_DisengageConfirm &)
virtual PBoolean OnReceiveUnregistrationReject(const H323RasPDU &, const H225_UnregistrationReject &)
virtual void OnReceiveFeatureSet(H460_MessageType, const H225_FeatureSet &) const
Definition: h225ras.h:289
virtual void OnSendDisengageConfirm(H323RasPDU &, H225_DisengageConfirm &)
Definition: h323trans.h:47
virtual void OnSendInfoRequestResponse(H323RasPDU &, H225_InfoRequestResponse &)
virtual PBoolean OnReceiveUnknown(const H323RasPDU &pdu)
virtual PBoolean OnReceiveRequestInProgress(const H323RasPDU &, const H225_RequestInProgress &)
void PrintOn(ostream &strm) const
virtual void OnSendUnknownMessageResponse(H323RasPDU &, H225_UnknownMessageResponse &)
virtual void OnSendUnregistrationReject(H323RasPDU &, H225_UnregistrationReject &)
virtual PBoolean OnReceiveBandwidthConfirm(const H323RasPDU &, const H225_BandwidthConfirm &)
virtual PBoolean OnReceiveUnregistrationRequest(const H323RasPDU &, const H225_UnregistrationRequest &)
virtual PBoolean OnReceiveBandwidthReject(const H323RasPDU &, const H225_BandwidthReject &)
virtual PBoolean OnReceiveLocationReject(const H323RasPDU &, const H225_LocationReject &)
virtual void OnSendGatekeeperConfirm(H323RasPDU &, H225_GatekeeperConfirm &)
virtual PBoolean OnReceiveServiceControlIndication(const H323RasPDU &, const H225_ServiceControlIndication &)
virtual void OnSendGatekeeperRequest(H323RasPDU &, H225_GatekeeperRequest &)
virtual void DisableFeatureSet() const
Definition: h225ras.h:292
virtual void OnSendServiceControlIndication(H323RasPDU &, H225_ServiceControlIndication &)
PString gatekeeperIdentifier
Definition: h225ras.h:319
H225_RAS(H323EndPoint &endpoint, H323Transport *transport)
virtual void OnSendInfoRequestAck(H323RasPDU &, H225_InfoRequestAck &)
virtual void OnSendRegistrationConfirm(H323RasPDU &, H225_RegistrationConfirm &)
virtual void OnSendLocationReject(H323RasPDU &, H225_LocationReject &)
virtual PBoolean OnReceiveInfoRequest(const H323RasPDU &, const H225_InfoRequest &)
virtual void OnSendRegistrationReject(H323RasPDU &, H225_RegistrationReject &)
virtual void OnSendResourcesAvailableIndicate(H323RasPDU &, H225_ResourcesAvailableIndicate &)
virtual PBoolean OnReceiveResourcesAvailableIndicate(const H323RasPDU &, const H225_ResourcesAvailableIndicate &)
virtual PBoolean OnReceiveAdmissionRequest(const H323RasPDU &, const H225_AdmissionRequest &)
virtual void OnSendDisengageRequest(H323RasPDU &, H225_DisengageRequest &)
virtual void OnSendUnregistrationConfirm(H323RasPDU &, H225_UnregistrationConfirm &)