OPAL  Version 3.18.8
H460_FeatureParameter Class Reference

#include <h4601.h>

Inherits H225_EnumeratedParameter.

Public Member Functions

Construction
 H460_FeatureParameter ()
 
 H460_FeatureParameter (const H460_FeatureID &id)
 
 H460_FeatureParameter (const H460_FeatureID &id, const H460_FeatureContent &content)
 
 H460_FeatureParameter (const H225_EnumeratedParameter &param)
 
ID Operators
const H460_FeatureIDGetID () const
 
void SetContent (const H460_FeatureContent &content)
 
Parameter Value Operators
 operator const PASN_OctetString & () const
 
 operator PString () const
 
 operator const PASN_BMPString & () const
 
 operator bool () const
 
 operator unsigned () const
 
 operator const H460_FeatureID & () const
 
 operator const H225_AliasAddress & () const
 
 operator H323TransportAddress () const
 
 operator const H225_ArrayOf_EnumeratedParameter & () const
 
 operator PURL () const
 
 operator OpalGloballyUniqueID () const
 
H460_FeatureParameteroperator= (const PASN_OctetString &value)
 
H460_FeatureParameteroperator= (const PString &value)
 
H460_FeatureParameteroperator= (const PASN_BMPString &value)
 
H460_FeatureParameteroperator= (bool value)
 
H460_FeatureParameteroperator= (unsigned value)
 
H460_FeatureParameteroperator= (const H460_FeatureID &value)
 
H460_FeatureParameteroperator= (const H225_AliasAddress &value)
 
H460_FeatureParameteroperator= (const H323TransportAddress &value)
 
H460_FeatureParameteroperator= (const H225_ArrayOf_EnumeratedParameter &value)
 
H460_FeatureParameteroperator= (const OpalGloballyUniqueID &value)
 

Detailed Description

This is a base class for H.323 Feature handling. This implements the service class session management as per H460 Series.

Constructor & Destructor Documentation

H460_FeatureParameter::H460_FeatureParameter ( )

Create a Blank Feature.

H460_FeatureParameter::H460_FeatureParameter ( const H460_FeatureID id)

Create a new Handler from FeatureID

H460_FeatureParameter::H460_FeatureParameter ( const H460_FeatureID id,
const H460_FeatureContent content 
)

Create a new Handler from FeatureID

H460_FeatureParameter::H460_FeatureParameter ( const H225_EnumeratedParameter &  param)

Create a new handler from PDU

Member Function Documentation

const H460_FeatureID& H460_FeatureParameter::GetID ( ) const
inline

Feature Parameter ID

H460_FeatureParameter::operator bool ( ) const
H460_FeatureParameter::operator const H225_AliasAddress & ( ) const
H460_FeatureParameter::operator const H225_ArrayOf_EnumeratedParameter & ( ) const
H460_FeatureParameter::operator const H460_FeatureID & ( ) const
H460_FeatureParameter::operator const PASN_BMPString & ( ) const
H460_FeatureParameter::operator const PASN_OctetString & ( ) const
H460_FeatureParameter::operator H323TransportAddress ( ) const
H460_FeatureParameter::operator OpalGloballyUniqueID ( ) const
H460_FeatureParameter::operator PString ( ) const
H460_FeatureParameter::operator PURL ( ) const
H460_FeatureParameter::operator unsigned ( ) const
H460_FeatureParameter& H460_FeatureParameter::operator= ( const PASN_OctetString &  value)
H460_FeatureParameter& H460_FeatureParameter::operator= ( const PString &  value)
H460_FeatureParameter& H460_FeatureParameter::operator= ( const PASN_BMPString &  value)
H460_FeatureParameter& H460_FeatureParameter::operator= ( bool  value)
H460_FeatureParameter& H460_FeatureParameter::operator= ( unsigned  value)
H460_FeatureParameter& H460_FeatureParameter::operator= ( const H460_FeatureID value)
H460_FeatureParameter& H460_FeatureParameter::operator= ( const H225_AliasAddress &  value)
H460_FeatureParameter& H460_FeatureParameter::operator= ( const H323TransportAddress value)
H460_FeatureParameter& H460_FeatureParameter::operator= ( const H225_ArrayOf_EnumeratedParameter &  value)
H460_FeatureParameter& H460_FeatureParameter::operator= ( const OpalGloballyUniqueID value)
void H460_FeatureParameter::SetContent ( const H460_FeatureContent content)

Feature Parameter Contents


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