Restrictions:
Definition at line 296 of file pricelist.h.
typedef std::list<OnetimeChargeDef::Oid> OSB_LIB::EventCharges::ChargeList |
typedef std::map<EventId, ChargeList> OSB_LIB::EventCharges::EventChargeList |
OSB_LIB::EventCharges::EventCharges | ( | ) | [inline] |
int OSB_LIB::EventCharges::addEventCharge | ( | EventId | eventId, | |
const OnetimeChargeDef::Oid & | ocd | |||
) |
Add a onetime charge for an event.
const EventChargeList& OSB_LIB::EventCharges::eventChargeList | ( | ) | const [inline] |
int OSB_LIB::EventCharges::removeEventCharge | ( | EventId | eventId | ) |
Remove a event - onetime charge.
Convert a long into an event id.
ei | Value to convert. |
Convert an event id to long.
ei | Event id to convert. |
friend class OSB_DB::PricelistGw [friend] |
List of charges for events.
Definition at line 348 of file pricelist.h.
Referenced by eventChargeList().