34 #ifndef OPAL_H323_H225RAS_H
35 #define OPAL_H323_H225RAS_H
54 class H225_GatekeeperRequest;
55 class H225_GatekeeperConfirm;
56 class H225_GatekeeperReject;
57 class H225_RegistrationRequest;
58 class H225_RegistrationConfirm;
59 class H225_RegistrationReject;
60 class H225_UnregistrationRequest;
61 class H225_UnregistrationConfirm;
62 class H225_UnregistrationReject;
63 class H225_AdmissionRequest;
64 class H225_AdmissionConfirm;
65 class H225_AdmissionReject;
66 class H225_BandwidthRequest;
67 class H225_BandwidthConfirm;
68 class H225_BandwidthReject;
69 class H225_DisengageRequest;
70 class H225_DisengageConfirm;
71 class H225_DisengageReject;
72 class H225_LocationRequest;
73 class H225_LocationConfirm;
74 class H225_LocationReject;
75 class H225_InfoRequest;
76 class H225_InfoRequestResponse;
77 class H225_NonStandardMessage;
78 class H225_UnknownMessageResponse;
79 class H225_RequestInProgress;
80 class H225_ResourcesAvailableIndicate;
81 class H225_ResourcesAvailableConfirm;
82 class H225_InfoRequestAck;
83 class H225_InfoRequestNak;
84 class H225_ArrayOf_CryptoH323Token;
85 class H225_FeatureSet;
137 const PASN_Object & rawPDU
324 #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 &)
virtual PBoolean OnSendFeatureSet(unsigned, H225_FeatureSet &) const
Definition: h225ras.h:290
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:313
virtual void OnSendRequestInProgress(H323RasPDU &, H225_RequestInProgress &)
virtual H323TransactionPDU * CreateTransactionPDU() const
Definition: transports.h:703
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:101
virtual void OnSendUnregistrationRequest(H323RasPDU &, H225_UnregistrationRequest &)
virtual void OnSendResourcesAvailableConfirm(H323RasPDU &, H225_ResourcesAvailableConfirm &)
virtual PBoolean OnReceiveBandwidthRequest(const H323RasPDU &, const H225_BandwidthRequest &)
virtual PBoolean OnReceiveDisengageRequest(const H323RasPDU &, const H225_DisengageRequest &)
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 &)
Definition: h225ras.h:103
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: h225ras.h:104
Definition: h323pdu.h:414
const PString & GetIdentifier() const
Definition: h225ras.h:307
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:130
virtual PBoolean OnReceiveDisengageConfirm(const H323RasPDU &, const H225_DisengageConfirm &)
virtual PBoolean OnReceiveUnregistrationReject(const H323RasPDU &, const H225_UnregistrationReject &)
virtual void OnSendDisengageConfirm(H323RasPDU &, H225_DisengageConfirm &)
Definition: h323trans.h:51
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 OnSendServiceControlIndication(H323RasPDU &, H225_ServiceControlIndication &)
PString gatekeeperIdentifier
Definition: h225ras.h:318
H225_RAS(H323EndPoint &endpoint, H323Transport *transport)
virtual void OnSendInfoRequestAck(H323RasPDU &, H225_InfoRequestAck &)
virtual void OnReceiveFeatureSet(unsigned, const H225_FeatureSet &) const
Definition: h225ras.h:291
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 &)
H323EndPoint & endpoint
Definition: h323trans.h:307
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 &)
H323Transport * transport
Definition: h323trans.h:310