OPAL
Version 3.10.10
|
#include <h4601.h>
Protected Attributes | |
H460_FeatureTable * | CurrentTable |
H323EndPoint * | ep |
H323Connection * | con |
Enumerators | |
enum H460_Feature::{ FeatureNeeded = 1, FeatureDesired, FeatureSupported } | FeatureCategory |
enum H460_Feature::{ FeatureBase = 4, FeatureBaseAll = 5, FeatureBaseRas = 6, FeatureBaseSignal = 7, FeatureRas = 8, FeatureSignal = 16 } | FeatureInstance |
Plugin Management | |
virtual void | AttachEndPoint (H323EndPoint *_ep) |
virtual void | AttachConnection (H323Connection *_con) |
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 () |
anonymous enum |
anonymous enum |
H460_Feature::H460_Feature | ( | ) |
Default Constructor
H460_Feature::H460_Feature | ( | unsigned | Identifier | ) |
Create a new handler for a Standard H460 Feature.
H460_Feature::H460_Feature | ( | PString | Identifier | ) |
Create a new handler for a NonStandard H460 Feature.
H460_Feature::H460_Feature | ( | const H225_FeatureDescriptor & | descriptor | ) |
Create a new handler for a PDU Received Feature.
|
virtual |
Add Parameter
|
virtual |
Add Parameter without contents
|
virtual |
Add Parameter from H460_FeatureParameter
|
virtual |
Attach the connection object, Override this to link to your own Connection Instance
|
virtual |
Attach the endpoint. Override this to link your own Endpoint Instance.
PBoolean H460_Feature::Contains | ( | const H460_FeatureID & | id | ) |
Contains Parameter (Use this when casting from H225_FeatureDescriptor)
|
static |
Create instance of a feature
featurename | Feature Name Expression |
FeatureType | Feature Type |
pluginMgr | Plugin Manager |
H460_FeatureTable& H460_Feature::GetCurrentTable | ( | ) |
Get the Current Feature Table
|
inlinestatic |
Get Feature Friendly Name This usually the user friendly description
|
static |
Get Feature Friendly Names
|
inline |
Get the FeatureID
PString H460_Feature::GetFeatureIDAsString | ( | ) |
Get FeatureID as String
|
inlinestatic |
Get Feature Name. This is usually the Derived Class Name
|
static |
Get Feature Names
H460_FeatureParameter& H460_Feature::GetFeatureParameter | ( | PINDEX | id | ) |
Get Parameter at index id
H460_FeatureParameter& H460_Feature::GetFeatureParameter | ( | const H460_FeatureID & | id | ) |
Get Parameter with FeatureID
|
inline |
Get the FeatureType
|
inline |
Get the Number of Parameters
References CurrentTable, and H460_FeatureTable::ParameterCount().
|
inlinestatic |
Get the purpose of the the Feature whether for Signalling,RAS or both. This determines when the class is instantized
References FeatureBase.
PBoolean H460_Feature::HasFeatureParameter | ( | const H460_FeatureID & | id | ) |
Has Feature with FeatureID
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inlinevirtual |
References FALSE.
|
inline |
OID Feature ID NonStandard Feature ID
|
inline |
Standard Feature ID
|
inline |
H460_FeatureParameter& H460_Feature::operator() | ( | PINDEX | id | ) |
id | * Index position in the collection of the object. |
H460_FeatureParameter& H460_Feature::operator() | ( | const H460_FeatureID & | id | ) |
id | FeatureID of the object. |
|
inline |
Accessing the Parameters
References operator()().
|
virtual |
Delete Parameter
|
virtual |
Replace Parameter
void H460_Feature::SetCurrentTable | ( | H460_FeatureTable & | table | ) |
Set the current feature table
void H460_Feature::SetCurrentTable | ( | H460_FeatureParameter & | param | ) |
Set the curernt Feature Table from Parameter
void H460_Feature::SetDefaultTable | ( | ) |
Set to default Feature table
|
inline |
set the FeatureID
H460_FeatureParameter& H460_Feature::Value | ( | const H460_FeatureID & | id | ) |
Retrieve Parameter (Use this when casting from H225_FeatureDescriptor)
|
protected |
|
protected |
Referenced by GetParameterCount().
|
protected |
enum { ... } H460_Feature::FeatureCategory |
enum { ... } H460_Feature::FeatureInstance |