
Restrictions:
Definition at line 127 of file pricelist.h.
typedef std::list<SubsChargeDef> OSB_LIB::SubsFuncCfg::ChargeList [protected] |
Definition at line 131 of file pricelist.h.
| typedef Id<SubsFuncCfg> OSB_LIB::SubsFuncCfg::Oid |
Definition at line 133 of file pricelist.h.
| OSB_LIB::SubsFuncCfg::SubsFuncCfg | ( | const Oid & | id, | |
| SubsFuncType | sft | |||
| ) | [inline] |
Definition at line 135 of file pricelist.h.
| virtual OSB_LIB::SubsFuncCfg::~SubsFuncCfg | ( | ) | [inline, virtual] |
| OSB_LIB::SubsFuncCfg::SubsFuncCfg | ( | const SubsFuncCfg & | rhs | ) | [inline, protected] |
| void OSB_LIB::SubsFuncCfg::addSubsChargeDef | ( | const SubsChargeDef & | ) |
Configuration: add a deep copy to the charges list.
| void OSB_LIB::SubsFuncCfg::delSubsChargeDef | ( | const SubsChargeDef::Oid & | ) |
| const SubsChargeDef* OSB_LIB::SubsFuncCfg::findSubsChargeDef | ( | const StatusValue & | sv | ) | const [inline] |
Get the default charge for a status.
Definition at line 167 of file pricelist.h.
References findSubsChargeDef().
| const SubsChargeDef* OSB_LIB::SubsFuncCfg::findSubsChargeDef | ( | const Status & | ) | const |
Get the charge for a status.
| const SubsChargeDef* OSB_LIB::SubsFuncCfg::findSubsChargeDef | ( | const SubsChargeDef::Oid & | ) | const |
| const std::string& OSB_LIB::SubsFuncCfg::name | ( | ) | const [inline] |
| const Oid& OSB_LIB::SubsFuncCfg::oid | ( | ) | const [inline] |
| SubsFuncCfg& OSB_LIB::SubsFuncCfg::operator= | ( | const SubsFuncCfg & | rhs | ) | [private] |
do not allow assignment
| uint OSB_LIB::SubsFuncCfg::periodLength | ( | ) | const [inline] |
Subscription period length and unit.
Definition at line 150 of file pricelist.h.
References periodLength_.
| virtual std::ostream& OSB_LIB::SubsFuncCfg::prInfo | ( | std::ostream & | ) | const [virtual] |
| SubsFuncType OSB_LIB::SubsFuncCfg::sfType | ( | ) | const [inline] |
| Unit::Oid OSB_LIB::SubsFuncCfg::unitId | ( | ) | const [inline] |
| std::ostream& operator<< | ( | std::ostream & | , | |
| const SubsFuncCfg & | ||||
| ) | [friend] |
friend class OSB_DB::PricelistGw [friend] |
Definition at line 128 of file pricelist.h.
friend class ProductCatalogue [friend] |
Definition at line 129 of file pricelist.h.
ChargeList OSB_LIB::SubsFuncCfg::charges_ [protected] |
std::string OSB_LIB::SubsFuncCfg::des_ [protected] |
Oid OSB_LIB::SubsFuncCfg::id_ [protected] |
std::string OSB_LIB::SubsFuncCfg::name_ [protected] |
uint OSB_LIB::SubsFuncCfg::periodLength_ [protected] |
subscription period length
Definition at line 185 of file pricelist.h.
Referenced by periodLength().
SubsFuncType OSB_LIB::SubsFuncCfg::sfType_ [protected] |
char OSB_LIB::SubsFuncCfg::status_ [protected] |
Unit::Oid OSB_LIB::SubsFuncCfg::unitId_ [protected] |
1.4.7