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 |