OSB_LIB::RatedParty Struct Reference

Collaboration diagram for OSB_LIB::RatedParty:

Collaboration graph
[legend]
List of all members.

Detailed Description

Information about a party that should be rated for network usage.

This structure is set by party analysis from other information in the CDR.

Definition at line 71 of file ratedparty.h.

Public Types

Public Member Functions

Public Attributes


Member Typedef Documentation

typedef TypeId<RatedParty> OSB_LIB::RatedParty::Type

Type-safe identification of the rated party.

Definition at line 74 of file ratedparty.h.


Constructor & Destructor Documentation

OSB_LIB::RatedParty::RatedParty ( const Type type = Type()  )  [inline, explicit]

Constructor with optional type.

Definition at line 115 of file ratedparty.h.


Member Function Documentation

void OSB_LIB::RatedParty::clear (  ) 

Clear all data members.


Member Data Documentation

Id<Contract> OSB_LIB::RatedParty::contractId_

Contract id.

Definition at line 92 of file ratedparty.h.

Id<PersProduct> OSB_LIB::RatedParty::persProductId_

Id of the personalised product.

Definition at line 94 of file ratedparty.h.

ResourceKey OSB_LIB::RatedParty::resourceKey_

Resource data to identify the rated party: set by party analysis.

The members are used by rating process to identify the rated party, i.e. to determine the contract and personalized product.

Definition at line 104 of file ratedparty.h.

Id2<TsVersion> OSB_LIB::RatedParty::tsVersion_

The tariff system and version.

The first part defines the tariff system, the second part provides the version.
If the version is not set, it is determined based on the CDR timestamp.

Definition at line 90 of file ratedparty.h.

Type OSB_LIB::RatedParty::type_

The type of the rated party.

Definition at line 81 of file ratedparty.h.


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