Usagerecord holds rated call record data. It is read from the database, processed by the OSB billing application and written to the invoice. Applications do not need to use Usagerecord: Class BalanceSheet can be parameterized to use a project specific type.
ToDo: Add in the tariff specific details (e.g)
Definition at line 91 of file usagerecord.h.
OSB_LIB::Usagerecord::Usagerecord | ( | ) | [inline] |
Empty constructor.
Without this constructor we will not be able to create a usage record object.
Definition at line 99 of file usagerecord.h.
const std::string& OSB_LIB::Usagerecord::flatTfName | ( | ) | const [inline] |
const std::string& OSB_LIB::Usagerecord::massTfName | ( | ) | const [inline] |
const std::string& OSB_LIB::Usagerecord::ratedDestinationName | ( | ) | const [inline] |
Get rated Destination name.
Definition at line 174 of file usagerecord.h.
References ratedDestinationName_.
const std::string& OSB_LIB::Usagerecord::ratedOriginName | ( | ) | const [inline] |
void OSB_LIB::Usagerecord::readTariffInfoName | ( | const TariffCatalogue & | tcat | ) |
const std::string& OSB_LIB::Usagerecord::scName | ( | ) | const [inline] |
const std::string& OSB_LIB::Usagerecord::tcName | ( | ) | const [inline] |
const std::string& OSB_LIB::Usagerecord::tpName | ( | ) | const [inline] |
const std::string& OSB_LIB::Usagerecord::tsName | ( | ) | const [inline] |
const std::string& OSB_LIB::Usagerecord::tzName | ( | ) | const [inline] |
std::string OSB_LIB::Usagerecord::flatTfName_ [private] |
std::string OSB_LIB::Usagerecord::massTfName_ [private] |
std::string OSB_LIB::Usagerecord::otherParty |
std::string OSB_LIB::Usagerecord::ratedDestinationName_ [private] |
rated Destination name.
Definition at line 196 of file usagerecord.h.
Referenced by ratedDestinationName().
std::string OSB_LIB::Usagerecord::ratedOriginName_ [private] |
std::string OSB_LIB::Usagerecord::remark |
std::string OSB_LIB::Usagerecord::scName_ [private] |
std::string OSB_LIB::Usagerecord::tcName_ [private] |
std::string OSB_LIB::Usagerecord::tpName_ [private] |
std::string OSB_LIB::Usagerecord::tsName_ [private] |
std::string OSB_LIB::Usagerecord::tzName_ [private] |