#include <FeeInfo.hpp>
Inheritance diagram for ztt::dcs::FeeInfo:
Public Member Functions | |
FeeInfo (char *name, void *noLink, int noLinkSize, DimInfoHandler *pHandler) | |
FeeInfo (char *name, int time, float noLink, DimInfoHandler *pHandler) | |
FeeInfo (char *name, float noLink, DimInfoHandler *pHandler) | |
virtual | ~FeeInfo () |
virtual bool | retrieveServiceValue ()=0 |
virtual void | initialize ()=0 |
|
Constructor for the FeeInfo, when you want access to the Fee - ACK - Service. Normally, you will never call this constructor, use instead the FeeAckInfo, where this constructor is called implicitly. This constructor calls the DimInfo constructor where you automatically subscribe to inserted service (name).
|
|
Constructor for the FeeInfo, when you want access to the Fee - Item - Service. Normally, you will never call this constructor, use instead the FeeItemInfo, where this constructor is called implicitly. This constructor calls the DimInfo constructor where you automatically subscribe to inserted service (name).
|
|
Constructor for the FeeInfo, when you want access to the Fee - Item - Service, here without regular service request after certain time intervals. Normally, you will never call this constructor, use instead the FeeItemInfo, where this constructor is called implicitly. This constructor calls the DimInfo constructor where you automatically subscribe to inserted service (name).
|
|
Destructor for the FeeInfo objects. It is virtual, so the destructor of the derived class is also called, if the object is of this type (see Effective C++, page 60). |
|
Function to initialze the value of the info - object. This function is virtual, because the implementation depends on the kind of DimInfo - object. Implemented in ztt::dcs::FeeAckInfo, ztt::dcs::FeeItemInfo, and ztt::dcs::FeeMsgInfo. |
|
Function, that executes polymorph the action, that should be performed when new data is retrieved from the FeeServer. This function is pure virtual, because it should only be called from objects of the inherited classes. It stores the value in the object itself.
Implemented in ztt::dcs::FeeAckInfo, ztt::dcs::FeeItemInfo, and ztt::dcs::FeeMsgInfo. |