OPAL
Version 3.12.9
|
#include <h460_std23.h>
Public Types | |
enum | NatInstruct { e_unknown, e_noassist, e_localMaster, e_remoteMaster, e_localProxy, e_remoteProxy, e_natFullProxy, e_natAnnexA, e_natAnnexB, e_natFailure = 100 } |
enum | H46024NAT { e_default, e_enable, e_AnnexA, e_AnnexB, e_disable } |
Public Member Functions | |
H460_FeatureStd24 () | |
virtual | ~H460_FeatureStd24 () |
virtual void | AttachEndPoint (H323EndPoint *_ep) |
virtual void | AttachConnection (H323Connection *_ep) |
virtual PBoolean | CommonFeature () |
virtual PBoolean | OnSendAdmissionRequest (H225_FeatureDescriptor &pdu) |
virtual void | OnReceiveAdmissionConfirm (const H225_FeatureDescriptor &pdu) |
virtual void | OnReceiveAdmissionReject (const H225_FeatureDescriptor &pdu) |
virtual PBoolean | OnSendSetup_UUIE (H225_FeatureDescriptor &pdu) |
virtual void | OnReceiveSetup_UUIE (const H225_FeatureDescriptor &pdu) |
![]() | |
H460_FeatureParameter & | operator[] (unsigned id) |
H460_FeatureStd () | |
H460_FeatureStd (unsigned Identifier) | |
H460_FeatureParameter & | Add (unsigned id, const H460_FeatureContent &con) |
void | Remove (unsigned id) |
void | Replace (unsigned id, const H460_FeatureContent &con) |
PBoolean | HasParameter (unsigned id) |
H460_FeatureParameter & | GetParameter (unsigned id) |
![]() | |
H460_Feature () | |
H460_Feature (unsigned Identifier) | |
H460_Feature (PString Identifier) | |
H460_Feature (OpalOID Indentifier) | |
H460_Feature (const H225_FeatureDescriptor &descriptor) | |
operator unsigned () const | |
operator PString () const | |
H460_FeatureID | GetFeatureID () |
void | SetFeatureID (const H460_FeatureID &id) |
PString | GetFeatureIDAsString () |
unsigned | GetFeatureType () |
virtual H460_FeatureParameter & | AddParameter (H460_FeatureID *id, const H460_FeatureContent &con) |
virtual H460_FeatureParameter & | AddParameter (H460_FeatureID *id) |
virtual void | AddParameter (H460_FeatureParameter *param) |
virtual void | RemoveParameter (PINDEX id) |
virtual void | ReplaceParameter (const H460_FeatureID id, const H460_FeatureContent &con) |
H460_FeatureParameter & | GetFeatureParameter (PINDEX id) |
H460_FeatureParameter & | GetFeatureParameter (const H460_FeatureID &id) |
PBoolean | HasFeatureParameter (const H460_FeatureID &id) |
PBoolean | Contains (const H460_FeatureID &id) |
H460_FeatureParameter & | Value (const H460_FeatureID &id) |
H460_FeatureParameter & | operator() (PINDEX id) const |
H460_FeatureParameter & | operator() (PINDEX id) |
H460_FeatureParameter & | operator[] (const H460_FeatureID &id) const |
H460_FeatureParameter & | operator() (const H460_FeatureID &id) |
int | GetParameterCount () |
H460_FeatureTable & | GetCurrentTable () |
void | SetCurrentTable (H460_FeatureTable &table) |
void | SetCurrentTable (H460_FeatureParameter ¶m) |
void | SetDefaultTable () |
virtual PBoolean | OnSendGatekeeperRequest (H225_FeatureDescriptor &) |
virtual PBoolean | OnSendGatekeeperConfirm (H225_FeatureDescriptor &) |
virtual PBoolean | OnSendGatekeeperReject (H225_FeatureDescriptor &) |
virtual void | OnReceiveGatekeeperRequest (const H225_FeatureDescriptor &) |
virtual void | OnReceiveGatekeeperConfirm (const H225_FeatureDescriptor &) |
virtual void | OnReceiveGatekeeperReject (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendRegistrationRequest (H225_FeatureDescriptor &) |
virtual PBoolean | OnSendRegistrationConfirm (H225_FeatureDescriptor &) |
virtual PBoolean | OnSendRegistrationReject (H225_FeatureDescriptor &) |
virtual void | OnReceiveRegistrationRequest (const H225_FeatureDescriptor &) |
virtual void | OnReceiveRegistrationConfirm (const H225_FeatureDescriptor &) |
virtual void | OnReceiveRegistrationReject (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendAdmissionConfirm (H225_FeatureDescriptor &) |
virtual PBoolean | OnSendAdmissionReject (H225_FeatureDescriptor &) |
virtual void | OnReceiveAdmissionRequest (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendLocationRequest (H225_FeatureDescriptor &) |
virtual PBoolean | OnSendLocationConfirm (H225_FeatureDescriptor &) |
virtual PBoolean | OnSendLocationReject (H225_FeatureDescriptor &) |
virtual void | OnReceiveLocationRequest (const H225_FeatureDescriptor &) |
virtual void | OnReceiveLocationConfirm (const H225_FeatureDescriptor &) |
virtual void | OnReceiveLocationReject (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendServiceControlIndication (H225_FeatureDescriptor &) |
virtual PBoolean | OnSendServiceControlResponse (H225_FeatureDescriptor &) |
virtual void | OnReceiveServiceControlIndication (const H225_FeatureDescriptor &) |
virtual void | OnReceiveServiceControlResponse (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendNonStandardMessage (H225_FeatureDescriptor &) |
virtual void | OnReceiveNonStandardMessage (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendUnregistrationRequest (H225_FeatureDescriptor &) |
virtual void | OnReceiveUnregistrationRequest (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendEndpoint (H225_FeatureDescriptor &) |
virtual void | OnReceiveEndpoint (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendInfoRequestMessage (H225_FeatureDescriptor &) |
virtual void | OnReceiveInfoRequestMessage (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendInfoRequestResponseMessage (H225_FeatureDescriptor &) |
virtual void | OnReceiveInfoRequestResponseMessage (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendDisengagementRequestMessage (H225_FeatureDescriptor &) |
virtual void | OnReceiveDisengagementRequestMessage (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendDisengagementConfirmMessage (H225_FeatureDescriptor &) |
virtual void | OnReceiveDisengagementConfirmMessage (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendAlerting_UUIE (H225_FeatureDescriptor &) |
virtual void | OnReceiveAlerting_UUIE (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendCallProceeding_UUIE (H225_FeatureDescriptor &) |
virtual void | OnReceiveCallProceeding_UUIE (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendCallConnect_UUIE (H225_FeatureDescriptor &) |
virtual void | OnReceiveCallConnect_UUIE (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendFacility_UUIE (H225_FeatureDescriptor &) |
virtual void | OnReceiveFacility_UUIE (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendReleaseComplete_UUIE (H225_FeatureDescriptor &) |
virtual void | OnReceiveReleaseComplete_UUIE (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendUnAllocatedPDU (H225_FeatureDescriptor &) |
virtual void | OnReceivedUnAllocatedPDU (const H225_FeatureDescriptor &) |
![]() | |
virtual void | OnReceivedPDU (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendingPDU (H225_FeatureDescriptor &) const |
Static Public Member Functions | |
static PStringArray | GetFeatureName () |
static PStringArray | GetFeatureFriendlyName () |
static int | GetPurpose () |
static PStringArray | GetIdentifier () |
static PString | GetNATStrategyString (NatInstruct method) |
Protected Member Functions | |
void | HandleNATInstruction (NatInstruct natconfig) |
void | SetNATMethods (H46024NAT state) |
void | SetH46019State (bool state) |
Additional Inherited Members | |
![]() | |
enum H460_Feature::{ FeatureNeeded = 1, FeatureDesired, FeatureSupported } | FeatureCategory |
enum H460_Feature::{ FeatureBase =4, FeatureBaseAll =5, FeatureBaseRas =6, FeatureBaseSignal =7, FeatureRas =8, FeatureSignal =16 } | FeatureInstance |
![]() | |
H460_FeatureTable * | CurrentTable |
H323EndPoint * | ep |
H323Connection * | con |
H460_FeatureStd24::H460_FeatureStd24 | ( | ) |
|
virtual |
|
virtual |
Attach the connection object, Override this to link to your own Connection Instance
Reimplemented from H460_Feature.
|
virtual |
Attach the endpoint. Override this to link your own Endpoint Instance.
Reimplemented from H460_Feature.
|
inlinevirtual |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
Referenced by operator<<().
|
inlinestatic |
References H460_Feature::FeatureSignal.
|
protected |
|
virtual |
Reimplemented from H460_Feature.
|
virtual |
Reimplemented from H460_Feature.
|
virtual |
Reimplemented from H460_Feature.
|
virtual |
Reimplemented from H460_Feature.
|
virtual |
Reimplemented from H460_Feature.
|
protected |
|
protected |