Inherits PObject.
|
H323EndPoint * | GetEndPoint () const |
|
const H460_FeatureDescriptor & | GetDescriptor () const |
|
|
| H460_Feature (const H460_FeatureID &id=H460_FeatureID()) |
|
|
| P_DECLARE_TRACED_ENUM (Category, Needed, Desired, Supported) |
| Category for feature. More...
|
|
Category | GetCategory () const |
|
void | SetCategory (Category cat) |
|
|
const H460_FeatureID & | GetID () const |
|
void | SetFeatureID (const H460_FeatureID &id) |
|
virtual bool | Initialise (H323EndPoint &ep, H323Connection *con) |
|
virtual bool | IsNegotiated () const |
|
|
virtual H460_FeatureParameter & | AddParameter (const H460_FeatureID &id, const H460_FeatureContent &content=H460_FeatureContent(), bool unique=true) |
|
virtual H460_FeatureParameter & | AddParameter (H460_FeatureParameter *param, bool unique=true) |
|
virtual void | RemoveParameterAt (PINDEX index) |
|
virtual void | RemoveParameter (const H460_FeatureID &id) |
|
virtual void | ReplaceParameter (const H460_FeatureID id, const H460_FeatureContent &content) |
|
virtual H460_FeatureParameter & | GetParameterAt (PINDEX index) |
|
virtual H460_FeatureParameter & | GetParameter (const H460_FeatureID &id) |
|
virtual bool | HasParameter (const H460_FeatureID &id) |
|
H460_FeatureParameter & | operator[] (PINDEX index) |
|
H460_FeatureParameter & | operator[] (const H460_FeatureID &id) |
|
PINDEX | GetParameterCount () const |
|
|
virtual bool | OnSendPDU (H460_MessageType pduType, H460_FeatureDescriptor &pdu) |
|
virtual void | OnReceivePDU (H460_MessageType pduType, const H460_FeatureDescriptor &pdu) |
|
virtual bool | OnSendGatekeeperRequest (H460_FeatureDescriptor &) |
|
virtual bool | OnSendGatekeeperConfirm (H460_FeatureDescriptor &) |
|
virtual bool | OnSendGatekeeperReject (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveGatekeeperRequest (const H460_FeatureDescriptor &) |
|
virtual void | OnReceiveGatekeeperConfirm (const H460_FeatureDescriptor &) |
|
virtual void | OnReceiveGatekeeperReject (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendRegistrationRequest (H460_FeatureDescriptor &, bool) |
|
virtual bool | OnSendRegistrationConfirm (H460_FeatureDescriptor &) |
|
virtual bool | OnSendRegistrationReject (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveRegistrationRequest (const H460_FeatureDescriptor &) |
|
virtual void | OnReceiveRegistrationConfirm (const H460_FeatureDescriptor &) |
|
virtual void | OnReceiveRegistrationReject (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendAdmissionRequest (H460_FeatureDescriptor &) |
|
virtual bool | OnSendAdmissionConfirm (H460_FeatureDescriptor &) |
|
virtual bool | OnSendAdmissionReject (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveAdmissionRequest (const H460_FeatureDescriptor &) |
|
virtual void | OnReceiveAdmissionConfirm (const H460_FeatureDescriptor &) |
|
virtual void | OnReceiveAdmissionReject (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendLocationRequest (H460_FeatureDescriptor &) |
|
virtual bool | OnSendLocationConfirm (H460_FeatureDescriptor &) |
|
virtual bool | OnSendLocationReject (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveLocationRequest (const H460_FeatureDescriptor &) |
|
virtual void | OnReceiveLocationConfirm (const H460_FeatureDescriptor &) |
|
virtual void | OnReceiveLocationReject (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendServiceControlIndication (H460_FeatureDescriptor &) |
|
virtual bool | OnSendServiceControlResponse (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveServiceControlIndication (const H460_FeatureDescriptor &) |
|
virtual void | OnReceiveServiceControlResponse (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendNonStandardMessage (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveNonStandardMessage (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendUnregistrationRequest (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveUnregistrationRequest (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendEndpoint (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveEndpoint (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendInfoRequestMessage (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveInfoRequestMessage (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendInfoRequestResponseMessage (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveInfoRequestResponseMessage (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendDisengagementRequestMessage (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveDisengagementRequestMessage (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendDisengagementConfirmMessage (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveDisengagementConfirmMessage (const H460_FeatureDescriptor &) |
|
|
virtual bool | OnSendSetup_UUIE (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveSetup_UUIE (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendAlerting_UUIE (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveAlerting_UUIE (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendCallProceeding_UUIE (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveCallProceeding_UUIE (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendCallConnect_UUIE (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveCallConnect_UUIE (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendFacility_UUIE (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveFacility_UUIE (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendReleaseComplete_UUIE (H460_FeatureDescriptor &) |
|
virtual void | OnReceiveReleaseComplete_UUIE (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendUnAllocatedPDU (H460_FeatureDescriptor &) |
|
virtual void | OnReceivedUnAllocatedPDU (const H460_FeatureDescriptor &) |
|
virtual bool | OnSendingOLCGenericInformation (unsigned, H245_ArrayOf_GenericParameter &, bool) |
|
virtual void | OnReceiveOLCGenericInformation (unsigned, const H245_ArrayOf_GenericParameter &, bool) |
|
This is a base class for H.323 Feature handling. This implements the service class session management as per H460 Series.