Process the CDRs and prepares the ASR for the network element for the given period.
Definition at line 148 of file asrprocessor.h.
OSB_LIB::AsrProcessor::AsrProcessor | ( | long | asrPeriod | ) |
OSB_LIB::AsrProcessor::~AsrProcessor | ( | ) |
Destructor.
CdrPostProcessor::ProcessStatus OSB_LIB::AsrProcessor::processCdr | ( | Cdr & | cdr | ) | [virtual] |
Process the given cdr.
cdr | Cdr to process. |
Reimplemented from OSB_LIB::CdrPostProcessor.
void OSB_LIB::AsrProcessor::startTransaction | ( | ) | [virtual] |
void OSB_LIB::AsrProcessor::stopTransaction | ( | OSB_DB::Session & | session | ) | [virtual] |
Stop the transaction.
session | Database session to use. |
Reimplemented from OSB_LIB::CdrPostProcessor.
long OSB_LIB::AsrProcessor::asrPeriod_ [private] |
std::vector<Asr> OSB_LIB::AsrProcessor::asrs_ [private] |