H460_FeatureParameter Class Reference

`#include <h4601.h>`

Inheritance diagram for H460_FeatureParameter:

## 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::H460_FeatureParameter | ( |  | ) |

Create a Blank Feature.

H460_FeatureParameter::H460_FeatureParameter | ( | unsigned | Identifier | ) |

Create a new handler for a Standard H460 Feature.

H460_FeatureParameter::H460_FeatureParameter | ( | const PString & | Identifier | ) |

Create a new handler for a NonStandard H460 Feature.

H460_FeatureParameter::H460_FeatureParameter | ( | const OpalOID & | Identifier | ) |

Create a new handler for a OID H460 Feature.

H460_FeatureParameter::H460_FeatureParameter | ( | const H225_EnumeratedParameter & | param | ) |

Create a new handler from PDU

H460_FeatureParameter::H460_FeatureParameter | ( | const H460_FeatureID & | ID | ) |

Create a new Handler from FeatureID

## Member Function Documentation

void H460_FeatureParameter::addContent | ( | const H460_FeatureContent & | con | ) |

inline

Feature Parameter Contents

PBoolean H460_FeatureParameter::hasContent | ( |  | ) |

inline

Feature parameter has Value

Referenced by replaceContent().

const H460_FeatureID H460_FeatureParameter::ID | ( |  | ) |

inline

Feature Parameter ID

H460_FeatureParameter::operator H225_AliasAddress & | ( |  | ) |

H460_FeatureParameter::operator H225_ArrayOf_EnumeratedParameter & | ( |  | ) |

H460_FeatureParameter::operator H323TransportAddress | ( |  | ) |

H460_FeatureParameter::operator H460_FeatureID & | ( |  | ) |

H460_FeatureParameter::operator OpalGloballyUniqueID | ( |  | ) |

H460_FeatureParameter::operator PASN_BMPString & | ( |  | ) |

H460_FeatureParameter::operator PASN_OctetString & | ( |  | ) |

H460_FeatureParameter::operator PBoolean | ( |  | ) |

H460_FeatureParameter::operator PString & | ( |  | ) |

H460_FeatureParameter::operator PURL & | ( |  | ) |

H460_FeatureParameter::operator unsigned | ( |  | ) |

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

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

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

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

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

H460_FeatureContent H460_FeatureParameter::operator= | ( | const H460_FeatureID & | value | ) |

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

H460_FeatureContent H460_FeatureParameter::operator= | ( | const H323TransportAddress & | value | ) |

H460_FeatureContent H460_FeatureParameter::operator= | ( | const H460_FeatureTable & | value | ) |

H460_FeatureContent H460_FeatureParameter::operator= | ( | H460_Feature * | value | ) |

H460_FeatureContent H460_FeatureParameter::operator= | ( | const OpalGloballyUniqueID & | value | ) |

void H460_FeatureParameter::replaceContent | ( | const H460_FeatureContent & | con | ) |

inline

Replace Parameter Contents

References hasContent().

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

- h4601.h