#include <h4601.h>
Inheritance diagram for H460_Feature:
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.
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.
H460_Feature::operator unsigned | ( | ) | const [inline] |
Standard Feature ID
H460_Feature::operator PString | ( | ) | const [inline] |
NonStandard Feature ID
H460_FeatureID H460_Feature::GetFeatureID | ( | ) | [inline] |
Get the FeatureID
void H460_Feature::SetFeatureID | ( | const H460_FeatureID & | id | ) | [inline] |
set the FeatureID
PString H460_Feature::GetFeatureIDAsString | ( | ) |
Get FeatureID as String
unsigned H460_Feature::GetFeatureType | ( | ) | [inline] |
Get the FeatureType
virtual H460_FeatureParameter& H460_Feature::AddParameter | ( | H460_FeatureID * | id, | |
H460_FeatureContent & | con | |||
) | [virtual] |
Add Parameter
virtual void H460_Feature::AddParameter | ( | H460_FeatureParameter * | param | ) | [virtual] |
Add Parameter from H460_FeatureParameter
virtual void H460_Feature::RemoveParameter | ( | PINDEX | id | ) | [virtual] |
Delete Parameter
virtual void H460_Feature::ReplaceParameter | ( | H460_FeatureID | id, | |
H460_FeatureContent & | con | |||
) | [virtual] |
Replace Parameter
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
BOOL H460_Feature::HasFeatureParameter | ( | const H460_FeatureID & | id | ) |
Has Feature with FeatureID
BOOL H460_Feature::Contains | ( | const H460_FeatureID & | id | ) |
Contains Parameter (Use this when casting from H225_FeatureDescriptor)
H460_FeatureParameter& H460_Feature::Value | ( | const H460_FeatureID & | id | ) |
Retrieve Parameter (Use this when casting from H225_FeatureDescriptor)
H460_FeatureParameter& H460_Feature::operator() | ( | PINDEX | id | ) | const [inline] |
Accessing the Parameters
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 | ) | const [inline] |
Accessing the Parameters
H460_FeatureParameter& H460_Feature::operator() | ( | const H460_FeatureID & | id | ) |
id | FeatureID of the object. |
int H460_Feature::GetParameterCount | ( | ) | [inline] |
Get the Number of Parameters
H460_FeatureTable& H460_Feature::GetCurrentTable | ( | ) |
Get the Current Feature Table
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
static PStringList H460_Feature::GetFeatureNames | ( | PPluginManager * | pluginMgr = NULL |
) | [static] |
Get Feature Names
static PStringList H460_Feature::GetFeatureFriendlyNames | ( | const PString & | feature, | |
PPluginManager * | pluginMgr = NULL | |||
) | [static] |
Get Feature Friendly Names
static H460_Feature* H460_Feature::CreateFeature | ( | const PString & | featurename, | |
int | FeatureType = FeatureBase , |
|||
PPluginManager * | pluginMgr = NULL | |||
) | [static] |
Create instance of a feature
featurename | Feature Name Expression |
FeatureType | Feature Type |
pluginMgr | Plugin Manager |
static PStringList H460_Feature::GetFeatureName | ( | ) | [inline, static] |
Get Feature Name. This is usually the Derived Class Name
static PStringList H460_Feature::GetFeatureFriendlyName | ( | ) | [inline, static] |
Get Feature Friendly Name This usually the user friendly description
static int H460_Feature::GetPurpose | ( | ) | [inline, static] |
Get the purpose of the the Feature whether for Signalling,RAS or both. This determines when the class is instantized
virtual void H460_Feature::AttachEndPoint | ( | H323EndPoint * | _ep | ) | [virtual] |
Attach the endpoint. Override this to link your own Endpoint Instance.
virtual void H460_Feature::AttachConnection | ( | H323Connection * | _con | ) | [virtual] |
Attach the connection object, Override this to link to your own Connection Instance
virtual BOOL H460_Feature::OnSendGatekeeperRequest | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendGatekeeperConfirm | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendGatekeeperReject | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveGatekeeperRequest | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveGatekeeperConfirm | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveGatekeeperReject | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendRegistrationRequest | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendRegistrationConfirm | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendRegistrationReject | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveRegistrationRequest | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveRegistrationConfirm | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveRegistrationReject | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendAdmissionRequest | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendAdmissionConfirm | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendAdmissionReject | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveAdmissionRequest | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveAdmissionConfirm | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveAdmissionReject | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendLocationRequest | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendLocationConfirm | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendLocationReject | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveLocationRequest | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveLocationConfirm | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveLocationReject | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendServiceControlIndication | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendServiceControlResponse | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveServiceControlIndication | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveServiceControlResponse | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendNonStandardMessage | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveNonStandardMessage | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendEndpoint | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveEndpoint | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendSetup_UUIE | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveSetup_UUIE | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendAlerting_UUIE | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveAlerting_UUIE | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendCallProceeding_UUIE | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveCallProceeding_UUIE | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendCallConnect_UUIE | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveCallConnect_UUIE | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendFacility_UUIE | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveFacility_UUIE | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendReleaseComplete_UUIE | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceiveReleaseComplete_UUIE | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual BOOL H460_Feature::OnSendUnAllocatedPDU | ( | H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
virtual void H460_Feature::OnReceivedUnAllocatedPDU | ( | const H225_FeatureDescriptor & | pdu | ) | [inline, virtual] |
enum { ... } H460_Feature::FeatureCategory |
enum { ... } H460_Feature::FeatureInstance |
H460_FeatureTable* H460_Feature::CurrentTable [protected] |
H323EndPoint* H460_Feature::ep [protected] |
H323Connection* H460_Feature::con [protected] |