OPAL
Version 3.12.9
|
#include <h4601.h>
Public Member Functions | |
H460_FeatureParameter & | operator[] (unsigned id) |
Construction | |
H460_FeatureStd () | |
H460_FeatureStd (unsigned Identifier) | |
Parameter Control | |
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 | OnSendAdmissionRequest (H225_FeatureDescriptor &) |
virtual PBoolean | OnSendAdmissionConfirm (H225_FeatureDescriptor &) |
virtual PBoolean | OnSendAdmissionReject (H225_FeatureDescriptor &) |
virtual void | OnReceiveAdmissionRequest (const H225_FeatureDescriptor &) |
virtual void | OnReceiveAdmissionConfirm (const H225_FeatureDescriptor &) |
virtual void | OnReceiveAdmissionReject (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 | OnSendSetup_UUIE (H225_FeatureDescriptor &) |
virtual void | OnReceiveSetup_UUIE (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 | AttachEndPoint (H323EndPoint *_ep) |
virtual void | AttachConnection (H323Connection *_con) |
![]() | |
virtual void | OnReceivedPDU (const H225_FeatureDescriptor &) |
virtual PBoolean | OnSendingPDU (H225_FeatureDescriptor &) const |
Additional Inherited Members | |
![]() | |
enum | { FeatureNeeded = 1, FeatureDesired, FeatureSupported } |
enum | { FeatureBase =4, FeatureBaseAll =5, FeatureBaseRas =6, FeatureBaseSignal =7, FeatureRas =8, FeatureSignal =16 } |
![]() | |
static PStringList | GetFeatureNames (PPluginManager *pluginMgr=NULL) |
static PStringList | GetFeatureFriendlyNames (const PString &feature, PPluginManager *pluginMgr=NULL) |
static H460_Feature * | CreateFeature (const PString &featurename, int FeatureType=FeatureBase, PPluginManager *pluginMgr=NULL) |
static PStringList | GetFeatureName () |
static PStringList | GetFeatureFriendlyName () |
static int | GetPurpose () |
![]() | |
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 |
|
inline |
H460_FeatureStd::H460_FeatureStd | ( | unsigned | Identifier | ) |
Create a new handler for a Standard H460 Feature.
H460_FeatureParameter& H460_FeatureStd::Add | ( | unsigned | id, |
const H460_FeatureContent & | con | ||
) |
Add item
H460_FeatureParameter& H460_FeatureStd::GetParameter | ( | unsigned | id | ) |
Get Parameter
Referenced by operator[]().
PBoolean H460_FeatureStd::HasParameter | ( | unsigned | id | ) |
Has Parameter
|
inline |
void H460_FeatureStd::Remove | ( | unsigned | id | ) |
Delete item
void H460_FeatureStd::Replace | ( | unsigned | id, |
const H460_FeatureContent & | con | ||
) |
Replace item