OPAL  Version 3.10.10
H460_FeatureID Class Reference

#include <h4601.h>

Inheritance diagram for H460_FeatureID:
H460< H225_GenericIdentifier >

Public Member Functions

Construction
 H460_FeatureID ()
 
 H460_FeatureID (unsigned ID)
 
 H460_FeatureID (OpalOID ID)
 
 H460_FeatureID (PString ID)
 
 H460_FeatureID (H225_GenericIdentifier ID)
 
Operators
 operator unsigned () const
 
 operator OpalOID & ()
 
 operator PString () const
 
PINLINE H460_FeatureIDoperator= (unsigned ID)
 
PINLINE H460_FeatureIDoperator= (OpalOID ID)
 
PINLINE H460_FeatureIDoperator= (PString ID)
 
unsigned GetFeatureType () const
 
PString IDString () const
 
PDictionary
PObject * Clone () const
 
PObject::Comparison Compare (const PObject &obj) const
 
- Public Member Functions inherited from H460< H225_GenericIdentifier >
virtual void OnReceivedPDU (const H225_GenericIdentifier &)
 
virtual PBoolean OnSendingPDU (H225_GenericIdentifier &) const
 

Detailed Description

This is a base class for H.460 FeatureID. Feature ID's can be in 3 formats: Standard : h460 series feature unsigned values; OID : Array of unsigned values; NonStandard : PString Value

The Derived Feature ID used as an index of the H460_FeatureContent is used to describe the parameters of a Feature.

Constructor & Destructor Documentation

◆ H460_FeatureID() [1/5]

H460_FeatureID::H460_FeatureID ( )

Blank Feature

◆ H460_FeatureID() [2/5]

H460_FeatureID::H460_FeatureID ( unsigned  ID)

Standard Feature ID

◆ H460_FeatureID() [3/5]

H460_FeatureID::H460_FeatureID ( OpalOID  ID)

OID Feature ID

◆ H460_FeatureID() [4/5]

H460_FeatureID::H460_FeatureID ( PString  ID)

NonStandard Feature ID

◆ H460_FeatureID() [5/5]

H460_FeatureID::H460_FeatureID ( H225_GenericIdentifier  ID)

Member Function Documentation

◆ Clone()

PObject* H460_FeatureID::Clone ( ) const

◆ Compare()

PObject::Comparison H460_FeatureID::Compare ( const PObject &  obj) const

◆ GetFeatureType()

unsigned H460_FeatureID::GetFeatureType ( ) const
inline

Get the FeatureType

◆ IDString()

PString H460_FeatureID::IDString ( ) const

◆ operator OpalOID &()

H460_FeatureID::operator OpalOID & ( )
inline

OID Feature ID

◆ operator PString()

H460_FeatureID::operator PString ( ) const
inline

NonStandard Feature ID

◆ operator unsigned()

H460_FeatureID::operator unsigned ( ) const
inline

Standard Feature ID

◆ operator=() [1/3]

PINLINE H460_FeatureID& H460_FeatureID::operator= ( unsigned  ID)

◆ operator=() [2/3]

PINLINE H460_FeatureID& H460_FeatureID::operator= ( OpalOID  ID)

◆ operator=() [3/3]

PINLINE H460_FeatureID& H460_FeatureID::operator= ( PString  ID)

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