00001 #ifndef ZTT_DCS_FEE_INFO_HPP
00002 #define ZTT_DCS_FEE_INFO_HPP
00003
00004 #include "dim/dic.hxx"
00005
00006 namespace ztt { namespace dcs {
00007
00018 class FeeInfo : public DimInfo {
00019 public:
00033 FeeInfo(char* name, void* noLink, int noLinkSize, DimInfoHandler* pHandler)
00034 : DimInfo(name, noLink, noLinkSize, pHandler){};
00035
00049 FeeInfo(char* name, int time, float noLink, DimInfoHandler* pHandler)
00050 : DimInfo(name, time, noLink, pHandler) {};
00051
00066 FeeInfo(char* name, float noLink, DimInfoHandler* pHandler)
00067 : DimInfo(name, noLink, pHandler) {};
00068
00074 virtual ~FeeInfo();
00075
00085 virtual bool retrieveServiceValue() = 0;
00086
00092 virtual void initialize() = 0;
00093
00094 };
00095
00096
00097
00098 } }
00099 #endif