OPAL Version 3.10.4

- Main Page
- Related Pages
- Namespaces
- Data Structures
- Files

- Data Structures
- Class Hierarchy
- Data Fields

Public Member Functions
H460_FeatureStd Class Reference

`#include <h4601.h>`

Inheritance diagram for H460_FeatureStd:

## Public Member Functions

H460_FeatureParameter & | operator[] (unsigned id)
Construction
| H460_FeatureStd ()
| H460_FeatureStd (unsigned Identifier)
Parameter Control
H460_FeatureParameter & | Add (unsigned id, const H460_FeatureContent &con)
void | Remove (unsigned id)
void | Replace (unsigned id, const H460_FeatureContent &con)
PBoolean | HasParameter (unsigned id)
H460_FeatureParameter & | GetParameter (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_FeatureParameter & | AddParameter (H460_FeatureID *id, const H460_FeatureContent &con)
virtual H460_FeatureParameter & | AddParameter (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_FeatureParameter & | GetFeatureParameter (PINDEX id)
H460_FeatureParameter & | GetFeatureParameter (const H460_FeatureID &id)
PBoolean | HasFeatureParameter (const H460_FeatureID &id)
PBoolean | Contains (const H460_FeatureID &id)
H460_FeatureParameter & | Value (const H460_FeatureID &id)
H460_FeatureParameter & | operator() (PINDEX id) const
H460_FeatureParameter & | operator() (PINDEX id)
H460_FeatureParameter & | operator[] (const H460_FeatureID &id) const
H460_FeatureParameter & | operator() (const H460_FeatureID &id)
int | GetParameterCount ()
H460_FeatureTable & | GetCurrentTable ()
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

enum | { FeatureNeeded = 1, FeatureDesired, FeatureSupported }
enum | { FeatureBase = 4, FeatureBaseAll = 5, FeatureBaseRas = 6, FeatureBaseSignal = 7, FeatureRas = 8, FeatureSignal = 16 }
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 ()
enum H460_Feature::{ FeatureNeeded = 1, FeatureDesired, FeatureSupported } | FeatureCategory
enum H460_Feature::{ FeatureBase = 4, FeatureBaseAll = 5, FeatureBaseRas = 6, FeatureBaseSignal = 7, FeatureRas = 8, FeatureSignal = 16 } | FeatureInstance
Protected Attributes inherited from H460_Feature
H460_FeatureTable * | CurrentTable
H323EndPoint * | ep
H323Connection * | con

## 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:

- h4601.h