OSB_LIB::SoftviewProcessor Class Reference

Inheritance diagram for OSB_LIB::SoftviewProcessor:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

class Softview reporter

Generates the Softview cdrs and updates the Softview cdrs into the softview database

Definition at line 82 of file softviewprocessor.h.

Public Member Functions

Private Attributes


Constructor & Destructor Documentation

OSB_LIB::SoftviewProcessor::SoftviewProcessor (  ) 

Default constructor.

OSB_LIB::SoftviewProcessor::~SoftviewProcessor (  ) 

Destructor.


Member Function Documentation

CdrPostProcessor::ProcessStatus OSB_LIB::SoftviewProcessor::processCdr ( Cdr cdr  )  [virtual]

process the given cdr.

Parameters:
cdr Cdr to be processed.
Returns:
true if successfully processed, else false.
Note:
Caller of this function must make sure that the cdr is kept in memory still stopTransaction is called, since SoftviewProcessor refer those cdrs.

Reimplemented from OSB_LIB::CdrPostProcessor.

void OSB_LIB::SoftviewProcessor::startTransaction (  )  [virtual]

start the transaction.

Reimplemented from OSB_LIB::CdrPostProcessor.

void OSB_LIB::SoftviewProcessor::stopTransaction ( OSB_DB::Session session  )  [virtual]

stop the transaction.

Parameters:
session Database session to use.

Reimplemented from OSB_LIB::CdrPostProcessor.


Member Data Documentation

std::vector<SoftviewCdr> OSB_LIB::SoftviewProcessor::softviewCdrs_ [private]

Cdrs of this transaction.

Definition at line 110 of file softviewprocessor.h.

std::string OSB_LIB::SoftviewProcessor::transactionId_ [private]

Transaction identifier.

Definition at line 108 of file softviewprocessor.h.


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