H460_FeatureParameter Class Reference

Inheritance diagram for H460_FeatureParameter:

H460< H225_EnumeratedParameter > H225_EnumeratedParameter List of all members.

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)
BOOL hasContent ()
Parameter Value Operators
 operator PASN_OctetString & ()
 operator PString & ()
 operator PASN_BMPString & ()
 operator BOOL ()
 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 BOOL &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)

Detailed Description

Definition at line 308 of file h4601.h.


Constructor & Destructor Documentation

H460_FeatureParameter::H460_FeatureParameter (  ) 

Create a Blank Feature.

Definition at line 300 of file h4601.cxx.

References H225_EnumeratedParameter::m_id.

H460_FeatureParameter::H460_FeatureParameter ( unsigned  Identifier  ) 

Create a new handler for a Standard H460 Feature.

Definition at line 305 of file h4601.cxx.

References H225_EnumeratedParameter::m_id.

H460_FeatureParameter::H460_FeatureParameter ( const PString &  Identifier  ) 

Create a new handler for a NonStandard H460 Feature.

Definition at line 310 of file h4601.cxx.

References H225_EnumeratedParameter::m_id.

H460_FeatureParameter::H460_FeatureParameter ( const OpalOID Identifier  ) 

Create a new handler for a OID H460 Feature.

Definition at line 315 of file h4601.cxx.

References H225_EnumeratedParameter::m_id.

H460_FeatureParameter::H460_FeatureParameter ( const H225_EnumeratedParameter param  ) 

Create a new handler from PDU

Definition at line 320 of file h4601.cxx.

References H460< H225_EnumeratedParameter >::OnReceivedPDU().

H460_FeatureParameter::H460_FeatureParameter ( const H460_FeatureID ID  ) 

Create a new Handler from FeatureID

Definition at line 325 of file h4601.cxx.

References ID(), and H225_EnumeratedParameter::m_id.


Member Function Documentation

const H460_FeatureID H460_FeatureParameter::ID (  )  [inline]

Feature Parameter ID

Definition at line 344 of file h4601.h.

References H225_EnumeratedParameter::m_id.

Referenced by H460_FeatureParameter().

void H460_FeatureParameter::addContent ( const H460_FeatureContent con  )  [inline]

Feature Parameter Contents

Definition at line 348 of file h4601.h.

References H225_EnumeratedParameter::e_content, and H225_EnumeratedParameter::m_content.

Referenced by H460_FeatureTable::AddParameter(), and H460_FeatureTable::ReplaceParameter().

void H460_FeatureParameter::replaceContent ( const H460_FeatureContent con  )  [inline]

Replace Parameter Contents

Definition at line 353 of file h4601.h.

References hasContent(), and H225_EnumeratedParameter::m_content.

BOOL H460_FeatureParameter::hasContent (  )  [inline]

Feature parameter has Value

Definition at line 360 of file h4601.h.

References H225_EnumeratedParameter::e_content.

Referenced by replaceContent().


The documentation for this class was generated from the following files:
Generated on Thu Oct 25 13:45:50 2007 for h323plus by  doxygen 1.5.2