OPAL
Version 3.14.3
|
#include <connection.h>
Public Member Functions | |
OpalProductInfo () | |
PCaselessString | AsString () const |
Static Public Member Functions | |
static OpalProductInfo & | Default () |
Data Fields | |
PCaselessString | vendor |
PCaselessString | name |
PCaselessString | version |
PCaselessString | comments |
BYTE | t35CountryCode |
BYTE | t35Extension |
WORD | manufacturerCode |
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 | ( | ) |
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 |
|
friend |
PCaselessString OpalProductInfo::comments |
WORD OpalProductInfo::manufacturerCode |
PCaselessString OpalProductInfo::name |
BYTE OpalProductInfo::t35CountryCode |
BYTE OpalProductInfo::t35Extension |
PCaselessString OpalProductInfo::vendor |
PCaselessString OpalProductInfo::version |