Restrictions:
Definition at line 216 of file subsfunc.h.
OSB_LIB::SubFuncOnce::SubFuncOnce | ( | const SubsFuncCfg & | cfg | ) | [inline] |
virtual OSB_LIB::SubFuncOnce::~SubFuncOnce | ( | ) | [inline, virtual] |
Definition at line 220 of file subsfunc.h.
OSB_LIB::SubFuncOnce::SubFuncOnce | ( | const SubFuncOnce & | ) | [private] |
Prevent copying and assignment.
virtual void OSB_LIB::SubFuncOnce::chargeSubscription | ( | SubsChargeList & | scList, | |
const StatusChanges & | statusList | |||
) | const [virtual] |
Compute subscription fees.
scList | Buffer for charges. | |
statusList | Status changes to charge. |
Implements OSB_LIB::SubsFuncBase.
void OSB_LIB::SubFuncOnce::operator= | ( | const SubFuncOnce & | ) | [private] |
virtual std::string OSB_LIB::SubFuncOnce::typeName | ( | ) | const [inline, virtual] |
function type name: We use a hardcoded string and not what is read from the database. Like this doubts are avoided.
Reimplemented from OSB_LIB::SubsFuncBase.
Definition at line 223 of file subsfunc.h.
const SubsFuncCfg& OSB_LIB::SubFuncOnce::cfg_ [private] |