OPAL  Version 3.10.4
H460_FeatureStd Class Reference

#include <h4601.h>

Inheritance diagram for H460_FeatureStd:
H460_Feature H460< H225_FeatureDescriptor > H225_FeatureDescriptor

Public Member Functions

H460_FeatureParameteroperator[] (unsigned id)
Construction
 H460_FeatureStd ()
 H460_FeatureStd (unsigned Identifier)
Parameter Control
H460_FeatureParameterAdd (unsigned id, const H460_FeatureContent &con)
void Remove (unsigned id)
void Replace (unsigned id, const H460_FeatureContent &con)
PBoolean HasParameter (unsigned id)
H460_FeatureParameterGetParameter (unsigned 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

Additional Inherited Members

- Public Types inherited from H460_Feature
enum  { FeatureNeeded = 1, FeatureDesired, FeatureSupported }
enum  {
  FeatureBase = 4, FeatureBaseAll = 5, FeatureBaseRas = 6, FeatureBaseSignal = 7,
  FeatureRas = 8, FeatureSignal = 16
}
- Static Public Member Functions inherited from H460_Feature
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 ()
- Data Fields inherited from H460_Feature
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_FeatureStd::H460_FeatureStd ( )
inline
H460_FeatureStd::H460_FeatureStd ( unsigned  Identifier)

Create a new handler for a Standard H460 Feature.

Member Function Documentation

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

H460_FeatureParameter& H460_FeatureStd::operator[] ( unsigned  id)
inline

Operator

Parameters
id* Index value of the object.

References GetParameter().

void H460_FeatureStd::Remove ( unsigned  id)

Delete item

void H460_FeatureStd::Replace ( unsigned  id,
const H460_FeatureContent con 
)

Replace item


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