OSB_LIB::E164Map::Leaf Struct Reference

Collaboration diagram for OSB_LIB::E164Map::Leaf:

Collaboration graph
[legend]
List of all members.

Detailed Description

E164Map internal: Map a digit to a connection point.

Definition at line 187 of file e164map.h.

Public Member Functions

Public Attributes


Member Function Documentation

void OSB_LIB::E164Map::Leaf::add ( size_t  pos,
const E164 e164,
const ConnectionPt cp 
)

Add a digit to nextDigits_.

void OSB_LIB::E164Map::Leaf::map2Cp ( Id< ConnectionPt > &  cpId,
const char *  e164,
const DateTime ts 
) const

Get the connection point (see also E164Map::map2Cp).

The function first tries to determine a better matching connection point from the follow-up digits.
Then, if the previous step did not yield any result, the connection point assigned to the leaf is tested.

void OSB_LIB::E164Map::Leaf::print ( std::ostream &  os,
const std::string &  prefix 
) const

Print the leaf for testing purposes.


Member Data Documentation

char OSB_LIB::E164Map::Leaf::digit_

Digit of the leaf.

Definition at line 189 of file e164map.h.

MappedPartInfoList OSB_LIB::E164Map::Leaf::mappedPartInfoList_

List of mapped connection points and validity period.

Definition at line 191 of file e164map.h.

Leaves OSB_LIB::E164Map::Leaf::nextDigits_

Map with following digits.

Definition at line 193 of file e164map.h.


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