OSB_LIB::SubsFuncBase Class Reference

Inheritance diagram for OSB_LIB::SubsFuncBase:

Inheritance graph
[legend]
List of all members.

Detailed Description

This abstract base class defines the interface for all functions that compute subscription charges.

Restrictions: ? interface may not be complete

Definition at line 179 of file subsfunc.h.

Public Member Functions


Constructor & Destructor Documentation

OSB_LIB::SubsFuncBase::SubsFuncBase (  )  [inline]

Copy and assignment by compiler.

Definition at line 182 of file subsfunc.h.

virtual OSB_LIB::SubsFuncBase::~SubsFuncBase (  )  [inline, virtual]

Definition at line 183 of file subsfunc.h.


Member Function Documentation

virtual void OSB_LIB::SubsFuncBase::chargeSubscription ( SubsChargeList scList,
const StatusChanges statusList 
) const [pure virtual]

Compute subscription charges for a list of status changes.

Parameters:
scList Buffer for charges.
statusList Status changes to charge.

Implemented in OSB_LIB::SubFuncOnce.

virtual std::string OSB_LIB::SubsFuncBase::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 in OSB_LIB::SubFuncOnce.

Definition at line 190 of file subsfunc.h.


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:10:22 2006 for OSB Library by  doxygen 1.4.7