|
OPAL
Version 3.18.8
|
#include <connection.h>
Public Member Functions | |
| OpalProductInfo () | |
| OpalProductInfo (const char *vendor, const char *name, const char *version, BYTE t35CountryCode, WORD manufacturerCode, const char *oid) | |
| void | operator= (const OpalProductInfo &other) |
| bool | operator== (const OpalProductInfo &other) const |
| __inline bool | operator!= (const OpalProductInfo &other) const |
| PCaselessString | AsString () const |
Static Public Member Functions | |
| static const OpalProductInfo & | Default () |
Data Fields | |
| PCaselessString | vendor |
| PCaselessString | name |
| PCaselessString | version |
| PCaselessString | comments |
| BYTE | t35CountryCode |
| BYTE | t35Extension |
| WORD | manufacturerCode |
| PString | oid |
Friends | |
| ostream & | operator<< (ostream &strm, const OpalProductInfo &info) |
Class for carying vendor/product information. This consists of a vendor, a product name, a product version and addition comments. Some of these fields may not be present as there is very little standardisation in protocols and implementions.
| OpalProductInfo::OpalProductInfo | ( | ) |
| OpalProductInfo::OpalProductInfo | ( | const char * | vendor, |
| const char * | name, | ||
| const char * | version, | ||
| BYTE | t35CountryCode, | ||
| WORD | manufacturerCode, | ||
| const char * | oid | ||
| ) |
| PCaselessString OpalProductInfo::AsString | ( | ) | const |
Get product info as a single string. This outputs name \t version \t T.35 codes (if present) \t vendor
Referenced by H323RegisteredEndPoint::GetApplicationInfo(), and OpalConnection::GetRemotePartyAddress().
|
static |
|
inline |
| void OpalProductInfo::operator= | ( | const OpalProductInfo & | other | ) |
| bool OpalProductInfo::operator== | ( | const OpalProductInfo & | other | ) | const |
|
friend |
| PCaselessString OpalProductInfo::comments |
| WORD OpalProductInfo::manufacturerCode |
| PCaselessString OpalProductInfo::name |
| PString OpalProductInfo::oid |
| BYTE OpalProductInfo::t35CountryCode |
| BYTE OpalProductInfo::t35Extension |
| PCaselessString OpalProductInfo::vendor |
| PCaselessString OpalProductInfo::version |