|
OPAL
Version 3.10.4
|
#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 () |
Additional Inherited Members |
| 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 |