OPAL  Version 3.12.9
H460_FeatureStd Class Reference

#include <h4601.h>

Inheritance diagram for H460_FeatureStd:
Collaboration diagram for H460_FeatureStd:

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: