OPAL  Version 3.10.10
H460_FeatureParameter Class Reference

#include <h4601.h>

Inheritance diagram for H460_FeatureParameter:
H460< H225_EnumeratedParameter >

Public Member Functions

Construction
 H460_FeatureParameter ()
 
 H460_FeatureParameter (unsigned Identifier)
 
 H460_FeatureParameter (const PString &Identifier)
 
 H460_FeatureParameter (const OpalOID &Identifier)
 
 H460_FeatureParameter (const H225_EnumeratedParameter &param)
 
 H460_FeatureParameter (const H460_FeatureID &ID)
 
ID Operators
const H460_FeatureID ID ()
 
void addContent (const H460_FeatureContent &con)
 
void replaceContent (const H460_FeatureContent &con)
 
PBoolean hasContent ()
 
Parameter Value Operators
 operator PASN_OctetString & ()
 
 operator PString & ()
 
 operator PASN_BMPString & ()
 
 operator PBoolean ()
 
 operator unsigned ()
 
 operator H460_FeatureID & ()
 
 operator H225_AliasAddress & ()
 
 operator H323TransportAddress ()
 
 operator H225_ArrayOf_EnumeratedParameter & ()
 
 operator PURL & ()
 
 operator OpalGloballyUniqueID ()
 
H460_FeatureContent operator= (const PASN_OctetString &value)
 
H460_FeatureContent operator= (const PString &value)
 
H460_FeatureContent operator= (const PASN_BMPString &value)
 
H460_FeatureContent operator= (const PBoolean &value)
 
H460_FeatureContent operator= (const unsigned &value)
 
H460_FeatureContent operator= (const H460_FeatureID &value)
 
H460_FeatureContent operator= (const H225_AliasAddress &value)
 
H460_FeatureContent operator= (const H323TransportAddress &value)
 
H460_FeatureContent operator= (const H460_FeatureTable &value)
 
H460_FeatureContent operator= (H460_Feature *value)
 
H460_FeatureContent operator= (const OpalGloballyUniqueID &value)
 
- Public Member Functions inherited from H460< H225_EnumeratedParameter >
virtual void OnReceivedPDU (const H225_EnumeratedParameter &)
 
virtual PBoolean OnSendingPDU (H225_EnumeratedParameter &) const
 

Constructor & Destructor Documentation

◆ H460_FeatureParameter() [1/6]

H460_FeatureParameter::H460_FeatureParameter ( )

Create a Blank Feature.

◆ H460_FeatureParameter() [2/6]

H460_FeatureParameter::H460_FeatureParameter ( unsigned  Identifier)

Create a new handler for a Standard H460 Feature.

◆ H460_FeatureParameter() [3/6]

H460_FeatureParameter::H460_FeatureParameter ( const PString &  Identifier)

Create a new handler for a NonStandard H460 Feature.

◆ H460_FeatureParameter() [4/6]

H460_FeatureParameter::H460_FeatureParameter ( const OpalOID Identifier)

Create a new handler for a OID H460 Feature.

◆ H460_FeatureParameter() [5/6]

H460_FeatureParameter::H460_FeatureParameter ( const H225_EnumeratedParameter &  param)

Create a new handler from PDU

◆ H460_FeatureParameter() [6/6]

H460_FeatureParameter::H460_FeatureParameter ( const H460_FeatureID ID)

Create a new Handler from FeatureID

Member Function Documentation

◆ addContent()

void H460_FeatureParameter::addContent ( const H460_FeatureContent con)
inline

Feature Parameter Contents

◆ hasContent()

PBoolean H460_FeatureParameter::hasContent ( )
inline

Feature parameter has Value

References OpalGloballyUniqueID.

◆ ID()

const H460_FeatureID H460_FeatureParameter::ID ( )
inline

Feature Parameter ID

◆ operator H225_AliasAddress &()

H460_FeatureParameter::operator H225_AliasAddress & ( )

◆ operator H225_ArrayOf_EnumeratedParameter &()

H460_FeatureParameter::operator H225_ArrayOf_EnumeratedParameter & ( )

◆ operator H323TransportAddress()

H460_FeatureParameter::operator H323TransportAddress ( )

◆ operator H460_FeatureID &()

H460_FeatureParameter::operator H460_FeatureID & ( )

◆ operator OpalGloballyUniqueID()

H460_FeatureParameter::operator OpalGloballyUniqueID ( )

◆ operator PASN_BMPString &()

H460_FeatureParameter::operator PASN_BMPString & ( )

◆ operator PASN_OctetString &()

H460_FeatureParameter::operator PASN_OctetString & ( )

◆ operator PBoolean()

H460_FeatureParameter::operator PBoolean ( )

◆ operator PString &()

H460_FeatureParameter::operator PString & ( )

◆ operator PURL &()

H460_FeatureParameter::operator PURL & ( )

◆ operator unsigned()

H460_FeatureParameter::operator unsigned ( )

◆ operator=() [1/11]

H460_FeatureContent H460_FeatureParameter::operator= ( const PASN_OctetString &  value)

◆ operator=() [2/11]

H460_FeatureContent H460_FeatureParameter::operator= ( const PString &  value)

◆ operator=() [3/11]

H460_FeatureContent H460_FeatureParameter::operator= ( const PASN_BMPString &  value)

◆ operator=() [4/11]

H460_FeatureContent H460_FeatureParameter::operator= ( const PBoolean &  value)

◆ operator=() [5/11]

H460_FeatureContent H460_FeatureParameter::operator= ( const unsigned &  value)

◆ operator=() [6/11]

H460_FeatureContent H460_FeatureParameter::operator= ( const H460_FeatureID value)

◆ operator=() [7/11]

H460_FeatureContent H460_FeatureParameter::operator= ( const H225_AliasAddress &  value)

◆ operator=() [8/11]

H460_FeatureContent H460_FeatureParameter::operator= ( const H323TransportAddress value)

◆ operator=() [9/11]

H460_FeatureContent H460_FeatureParameter::operator= ( const H460_FeatureTable value)

◆ operator=() [10/11]

H460_FeatureContent H460_FeatureParameter::operator= ( H460_Feature value)

◆ operator=() [11/11]

H460_FeatureContent H460_FeatureParameter::operator= ( const OpalGloballyUniqueID value)

◆ replaceContent()

void H460_FeatureParameter::replaceContent ( const H460_FeatureContent con)
inline

Replace Parameter Contents


The documentation for this class was generated from the following file: