OSB_LIB::RpeOutTrunk Class Reference

Inheritance diagram for OSB_LIB::RpeOutTrunk:

Inheritance graph
[legend]
Collaboration diagram for OSB_LIB::RpeOutTrunk:

Collaboration graph
[legend]
List of all members.

Detailed Description

Rated party evaluator: outgoing trunk group.

This rated party evaluator sets the resource key of RatedParty to the outgoing trunk group of the CDR.
The resource cache is then responsible to determine the tariff system, either via the link trunk group -> trunk resource or directly.

Definition at line 219 of file rpevaltrkgrp.h.

Public Member Functions

Static Public Attributes


Constructor & Destructor Documentation

OSB_LIB::RpeOutTrunk::RpeOutTrunk ( const Oid oid,
const RpType rpType 
)

Constructor with object id and supported rated party type.


Member Function Documentation

Result OSB_LIB::RpeOutTrunk::getParty ( const Cdr cdr,
RatedParty rp,
OsbError error 
) const [virtual]

Determine the rated party.

Parameters:
cdr CDR to evaluate.
rp Rated party to populate, see below.
error Gets any evaluation error.
Returns:
Always useCache.
Populates the resource key in rp as follows:

Errors:

Implements OSB_LIB::RatedPartyEval.

Type OSB_LIB::RpeOutTrunk::type (  )  const [virtual]

The type the rated party evaluator.

Implements OSB_LIB::RatedPartyEval.


Member Data Documentation

const Type OSB_LIB::RpeOutTrunk::type_ [static]

The evaluator type: RpEvalType::rpeOutTrunk.

Definition at line 222 of file rpevaltrkgrp.h.


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