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.