OPAL  Version 3.10.4
H460_FeatureOID Class Reference

#include <h4601.h>

Inheritance diagram for H460_FeatureOID:
H460_Feature H460< H225_FeatureDescriptor > H225_FeatureDescriptor

Public Member Functions

H460_FeatureParameteroperator[] (OpalOID id) const
H460_FeatureParameteroperator[] (OpalOID id)
Construction
 H460_FeatureOID (OpalOID Identifier)
Parameter Control
H460_FeatureParameterAdd (const PString &id, const H460_FeatureContent &con)
void Remove (const PString &id)
void Replace (const PString &id, const H460_FeatureContent &con)
PBoolean HasParameter (OpalOID id)
PBoolean Contains (const PString &id)
H460_FeatureParameterValue (const PString &id)
- Public Member Functions inherited from H460_Feature
 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_FeatureParameterAddParameter (H460_FeatureID *id, const H460_FeatureContent &con)
virtual H460_FeatureParameterAddParameter (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_FeatureParameterGetFeatureParameter (PINDEX id)
H460_FeatureParameterGetFeatureParameter (const H460_FeatureID &id)
PBoolean HasFeatureParameter (const H460_FeatureID &id)
PBoolean Contains (const H460_FeatureID &id)
H460_FeatureParameterValue (const H460_FeatureID &id)
H460_FeatureParameteroperator() (PINDEX id) const
H460_FeatureParameteroperator() (PINDEX id)
H460_FeatureParameteroperator[] (const H460_FeatureID &id) const
H460_FeatureParameteroperator() (const H460_FeatureID &id)
int GetParameterCount ()
H460_FeatureTableGetCurrentTable ()
void SetCurrentTable (H460_FeatureTable &table)
void SetCurrentTable (H460_FeatureParameter &param)
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)
- Public Member Functions inherited from H460< H225_FeatureDescriptor >
virtual void OnReceivedPDU (const H225_FeatureDescriptor &)
virtual PBoolean OnSendingPDU (H225_FeatureDescriptor &) const

Protected Member Functions

PString GetBase ()

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_FeatureCreateFeature (const PString &featurename, int FeatureType=FeatureBase, PPluginManager *pluginMgr=NULL)
static PStringList GetFeatureName ()
static PStringList GetFeatureFriendlyName ()
static int GetPurpose ()
enum H460_Feature::{ FeatureNeeded = 1, FeatureDesired, FeatureSupportedFeatureCategory
enum H460_Feature::{
  FeatureBase = 4, FeatureBaseAll = 5, FeatureBaseRas = 6, FeatureBaseSignal = 7,
  FeatureRas = 8, FeatureSignal = 16
FeatureInstance
- Protected Attributes inherited from H460_Feature
H460_FeatureTableCurrentTable
H323EndPointep
H323Connectioncon

Constructor & Destructor Documentation

H460_FeatureOID::H460_FeatureOID ( OpalOID  Identifier)

Create a new handler for a Standard H460 Feature.


Member Function Documentation

H460_FeatureParameter& H460_FeatureOID::Add ( const PString &  id,
const H460_FeatureContent con 
)

Add item

PBoolean H460_FeatureOID::Contains ( const PString &  id)

Contains a Parameter

PString H460_FeatureOID::GetBase ( )
protected
PBoolean H460_FeatureOID::HasParameter ( OpalOID  id)

Has Parameter

H460_FeatureParameter& H460_FeatureOID::operator[] ( OpalOID  id) const
inline

Operator

Parameters:
id* Index position in the collection of the object.

References operator[]().

Referenced by operator[]().

H460_FeatureParameter& H460_FeatureOID::operator[] ( OpalOID  id)

Operator

Parameters:
id* Index position in the collection of the object.
void H460_FeatureOID::Remove ( const PString &  id)

Delete item

void H460_FeatureOID::Replace ( const PString &  id,
const H460_FeatureContent con 
)

Replace item

H460_FeatureParameter& H460_FeatureOID::Value ( const PString &  id)

Value of a parameter


The documentation for this class was generated from the following file: