OSB_LIB::NetworkAddressInfo Struct Reference

Collaboration diagram for OSB_LIB::NetworkAddressInfo:

Collaboration graph
List of all members.

Detailed Description

Address information for a network or network element.

The structure stores the information from NETWORK_ADDRESS for one network or network element.
For the moment it is a pure data container used as argument by the class NetworkAddressGw.

Definition at line 92 of file network.h.

Public Types

Public Member Functions

Public Attributes


Member Typedef Documentation

typedef std::vector<Code> OSB_LIB::NetworkAddressInfo::List

STL container for a list of Code.

Definition at line 109 of file network.h.

Constructor & Destructor Documentation

OSB_LIB::NetworkAddressInfo::NetworkAddressInfo (  ) 

Empty default constructor.

OSB_LIB::NetworkAddressInfo::NetworkAddressInfo ( const Id< Network > &  nw  )  [explicit]

Constructor with network id.

OSB_LIB::NetworkAddressInfo::NetworkAddressInfo ( const Id2< NetworkElement > &  ne  )  [explicit]

Constructor with network element id.

Member Function Documentation

bool OSB_LIB::NetworkAddressInfo::empty (  )  const

Address information available?

Member Data Documentation

List OSB_LIB::NetworkAddressInfo::ccs_

List of country codes.

Definition at line 119 of file network.h.

List OSB_LIB::NetworkAddressInfo::iacs_

List of international access codes.

Definition at line 123 of file network.h.

List OSB_LIB::NetworkAddressInfo::nacs_

List of national access codes.

Definition at line 125 of file network.h.

List OSB_LIB::NetworkAddressInfo::ndcs_

List of national destination codes.

Definition at line 121 of file network.h.

Id2<NetworkElement> OSB_LIB::NetworkAddressInfo::neId_

Id of the network or network element.

The member id2 of neId_ is not set if it refers to a network.

Definition at line 117 of file network.h.

The documentation for this struct was generated from the following file:
Generated on Sat Sep 2 14:11:46 2006 for OSB Library by  doxygen 1.4.7