OSB_LIB::ServedPartyToCp Class Reference

Inheritance diagram for OSB_LIB::ServedPartyToCp:

Inheritance graph
Collaboration diagram for OSB_LIB::ServedPartyToCp:

Collaboration graph
List of all members.

Detailed Description

Map Cdr::ServedParty::address_ to ConnectionPt.

The class determines the connection point valid for the served party network address.

Definition at line 161 of file nwaddresstocp.h.

Public Types

Public Member Functions

Private Member Functions

Static Private Attributes

Member Typedef Documentation

typedef std::auto_ptr<ServedPartyToCp> OSB_LIB::ServedPartyToCp::AutoPtr

Short-cut for an auto pointer.

For details see quality manual, implementation patterns: Virtual copy construction.

Reimplemented from OSB_LIB::CpMapper.

Definition at line 166 of file nwaddresstocp.h.

Member Function Documentation

AutoPtr OSB_LIB::ServedPartyToCp::clone (  )  const

Virtual copy construction.

For details see quality manual, implementation patterns.

Reimplemented from OSB_LIB::CpMapper.

virtual CpMapper* OSB_LIB::ServedPartyToCp::clone_ (  )  const [private, virtual]

Virtual copy construction.

For details see quality manual, implementation patterns.

Implements OSB_LIB::CpMapper.

virtual Id<ConnectionPt> OSB_LIB::ServedPartyToCp::map2Cp ( Cdr cdr  )  const [virtual]

Determine the connection point of Cdr::callingParty_.

cdr CDR for which to do the mapping.
The id of the mapped connection point, as determined by NwAddrToCp.
The function delegates the mapping to NwAddrToCp::map2Cp, using the members callingParty and timestamp of cdr as arguments.

Implements OSB_LIB::CpMapper.

Type OSB_LIB::ServedPartyToCp::type (  )  const [inline, virtual]

Type of mapping class.

Implements OSB_LIB::CpMapper.

Definition at line 171 of file nwaddresstocp.h.

References cpmType_.

Member Data Documentation

const CpmType OSB_LIB::ServedPartyToCp::cpmType_ = cpmServedParty [static, private]

The type id of the class.

Definition at line 163 of file nwaddresstocp.h.

Referenced by type().

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