The class is used to uniquely identify a termination point of a connection in a network. This can either be the origin or the destination, but also an intermediate connection point.
Definition at line 72 of file nwaddress.h.
Modification indicator.
An indicator which shows if the address, i.e., original_, has been modified by the network.
Definition at line 166 of file nwaddress.h.
Numbering plan (as defined in GSM 09.02).
The type identifies the numbering plan associated with a called or calling number.
Definition at line 84 of file nwaddress.h.
Type of number.
The type of number (specified in GSM 4.08) describes the format of a destination or origin as provided in the original usage record from the network. It is used to convert the provided information into a standard, i.e., normalized format.
Definition at line 104 of file nwaddress.h.
OSB_LIB::NwAddress::NwAddress | ( | ) | [inline] |
Default constructor.
It initializes
Definition at line 182 of file nwaddress.h.
void OSB_LIB::NwAddress::clear | ( | ) |
Clear all data members.
Convert a type of number to long.
ton | Type of number to convert. |
Convert a numbering plan to long.
np | Numbering plan to convert. |
Convert a long into a numbering plan.
np | Value to convert. |
Convert a long into a type of number.
ton | Value to convert. |
std::string OSB_LIB::NwAddress::analyzed_ |
Analyzed address.
This member is empty if the address can not be analyzed and/or normalized.
Definition at line 211 of file nwaddress.h.
Type of number after number analysis.
Its value is tonNotSet if the address is not yet or can not be analyzed and/or normalized.
Definition at line 204 of file nwaddress.h.
std::string OSB_LIB::NwAddress::countryCode_ |
ISO 3166 3 letter country code (empty if not applicable).
Definition at line 214 of file nwaddress.h.
std::string OSB_LIB::NwAddress::original_ |