

This SumCdrList class is responsible for fetching, updating and removing the list of summary cdrs to the database. It contains a list of pointers to the base class, SumCdr.
Definition at line 356 of file sumcdr.h.
| typedef List::const_iterator OSB_LIB::SumCdrList::ConstIterator |
| typedef List::iterator OSB_LIB::SumCdrList::Iterator |
| typedef std::list<SumCdr*> OSB_LIB::SumCdrList::List |
| typedef List::size_type OSB_LIB::SumCdrList::SizeType |
| virtual OSB_LIB::SumCdrList::~SumCdrList | ( | ) | [inline, virtual] |
| virtual void OSB_LIB::SumCdrList::add | ( | const Cdr & | cdr, | |
| const Id< BsPage > & | pageId | |||
| ) | [pure virtual] |
Add a call details record to sum cdr.
| cdr | Call details record to be added to the list of sum cdr. | |
| pageId | Id of the page which the sum cdr belongs to. |
Implemented in OSB_LIB::SumCdr01List.
| virtual ConstIterator OSB_LIB::SumCdrList::begin | ( | ) | const [inline, virtual] |
| virtual Iterator OSB_LIB::SumCdrList::begin | ( | ) | [inline, virtual] |
| void OSB_LIB::SumCdrList::clear | ( | ) |
| virtual ConstIterator OSB_LIB::SumCdrList::end | ( | ) | const [inline, virtual] |
| virtual Iterator OSB_LIB::SumCdrList::end | ( | ) | [inline, virtual] |
| virtual const List& OSB_LIB::SumCdrList::list | ( | ) | const [inline, virtual] |
| virtual long OSB_LIB::SumCdrList::read | ( | const OSB_DB::Session & | session, | |
| const Id< BsPage > & | pageId | |||
| ) | [pure virtual] |
Read all summary CDR of a balance page.
| session | Database session. | |
| pageId | Balance page id of the sum cdrs. |
Implemented in OSB_LIB::SumCdr01List.
| virtual void OSB_LIB::SumCdrList::remove | ( | const OSB_DB::Session & | session, | |
| const Id< BsPage > & | pageId | |||
| ) | [pure virtual] |
Delete all summary CDR of a balance page in the database.
| session | Database session. | |
| pageId | Id of the balance page. |
Implemented in OSB_LIB::SumCdr01List.
| virtual void OSB_LIB::SumCdrList::save | ( | const OSB_DB::Session & | session | ) | [virtual] |
Store all summary call details records to the database.
| session | Database session. |
| virtual SizeType OSB_LIB::SumCdrList::size | ( | ) | const [inline, virtual] |
| virtual List& OSB_LIB::SumCdrList::usageList | ( | ) | [inline, virtual] |
List OSB_LIB::SumCdrList::list_ [protected] |
1.4.7