OSB_LIB::CdrPostProcessor Class Reference

Inheritance diagram for OSB_LIB::CdrPostProcessor:

Inheritance graph
[legend]
List of all members.

Detailed Description

class CdrPostProcessor

This is an abstract base class which provides the interface to post process the cdrs.

Definition at line 59 of file cdrpostprocessor.h.

Public Types

Public Member Functions


Member Enumeration Documentation

enum OSB_LIB::CdrPostProcessor::ProcessStatus

Status of cdr processing.

Enumerator:
psUnknown 
psSuccess 
psError 
psFilter 

Definition at line 62 of file cdrpostprocessor.h.


Constructor & Destructor Documentation

virtual OSB_LIB::CdrPostProcessor::~CdrPostProcessor (  )  [virtual]

Virtual destructor.


Member Function Documentation

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

Process the given cdr.

Parameters:
cdr Cdr to be processed.
Returns:
true if successfully processed, else false.

Reimplemented in OSB_LIB::AsrProcessor, and OSB_LIB::SoftviewProcessor.

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

Start the transaction.

Reimplemented in OSB_LIB::AsrProcessor, and OSB_LIB::SoftviewProcessor.

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

Stop the transaction.

Parameters:
session Database session to use.

Reimplemented in OSB_LIB::AsrProcessor, and OSB_LIB::SoftviewProcessor.


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