Definition at line 79 of file cpmapper.h.
typedef std::auto_ptr<CpMapper> OSB_LIB::CpMapper::AutoPtr |
Short-cut for an auto pointer.
For details see quality manual, implementation patterns: Virtual copy construction.
Reimplemented in OSB_LIB::CgiToCp, OSB_LIB::MsrnToCp, OSB_LIB::NetworkToCp, OSB_LIB::NwElementToCp, OSB_LIB::CalledPartyToCp, OSB_LIB::CallingPartyToCp, and OSB_LIB::ServedPartyToCp.
Definition at line 114 of file cpmapper.h.
typedef TypeId<CpMapper> OSB_LIB::CpMapper::Type |
Type of mapping class.
Used in the database gateway only. The values must correspond with the database table CPMAP_TYPE.
The class CpMapperList provides the name and description for each type as configured in the database.
cpmCgi | class CgiToCp |
cpmCalledParty | class CalledPartyToCp |
cpmCallingParty | class CallingPartyToCp |
cpmNetwork | class NetworkToCp |
cpmNwElement | class NwElementToCp |
cpmMsrn | class MsrnToCp |
cpmServedParty | class ServedPartyToCp |
Definition at line 95 of file cpmapper.h.
virtual OSB_LIB::CpMapper::~CpMapper | ( | ) | [inline, virtual] |
AutoPtr OSB_LIB::CpMapper::clone | ( | ) | const |
Virtual copy construction.
For details see quality manual, implementation patterns.
Reimplemented in OSB_LIB::CgiToCp, OSB_LIB::MsrnToCp, OSB_LIB::NetworkToCp, OSB_LIB::NwElementToCp, OSB_LIB::CalledPartyToCp, OSB_LIB::CallingPartyToCp, and OSB_LIB::ServedPartyToCp.
virtual CpMapper* OSB_LIB::CpMapper::clone_ | ( | ) | const [private, pure virtual] |
Virtual copy construction.
For details see quality manual, implementation patterns.
Implemented in OSB_LIB::CgiToCp, OSB_LIB::MsrnToCp, OSB_LIB::NetworkToCp, OSB_LIB::NwElementToCp, OSB_LIB::CalledPartyToCp, OSB_LIB::CallingPartyToCp, and OSB_LIB::ServedPartyToCp.
Type of mapping class as long.
CpmType OSB_LIB::CpMapper::cpmType | ( | ) | const |
Convert a long into a type id.
virtual Id<ConnectionPt> OSB_LIB::CpMapper::map2Cp | ( | Cdr & | cdr | ) | const [pure virtual] |
Map a Cdr attribute to a connection point.
cdr | CDR to map. |
Implemented in OSB_LIB::CgiToCp, OSB_LIB::MsrnToCp, OSB_LIB::NetworkToCp, OSB_LIB::NwElementToCp, OSB_LIB::CalledPartyToCp, OSB_LIB::CallingPartyToCp, and OSB_LIB::ServedPartyToCp.
virtual Type OSB_LIB::CpMapper::type | ( | ) | const [pure virtual] |
Type of mapping class.
Implemented in OSB_LIB::CgiToCp, OSB_LIB::MsrnToCp, OSB_LIB::NetworkToCp, OSB_LIB::NwElementToCp, OSB_LIB::CalledPartyToCp, OSB_LIB::CallingPartyToCp, and OSB_LIB::ServedPartyToCp.
const CpmType OSB_LIB::CpMapper::cpmMax_ = cpmServedParty [static] |