Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

FeeMsgInfo.hpp

00001 #ifndef ZTT_DCS_FEE_MSG_INFO_HPP
00002 #define ZTT_DCS_FEE_MSG_INFO_HPP
00003 
00004 #include "FeeInfo.hpp"
00005 #include "FedMessenger.hpp"
00006 
00007 
00008 namespace ztt { namespace dcs {
00009 
00010 
00023 class FeeMsgInfo : public FeeInfo {
00024         public:
00037                 FeeMsgInfo(char* name, void* noLink, DimInfoHandler* pHandler,
00038                 char* serverName) : FeeInfo(name, noLink, sizeof(MessageStruct),
00039                 pHandler), mpServerName(serverName), mFeeMessage(*((MessageStruct*)noLink)) {};
00040 
00041 
00045                 virtual ~FeeMsgInfo();
00046 
00054                 virtual bool retrieveServiceValue();
00055 
00061                 virtual void initialize();
00062                 
00063 
00064 
00065     private:
00070         MessageStruct mFeeMessage;
00071 
00075                 const char* mpServerName;  // is this of use
00076                 
00077                 
00078 
00079 }; // end class
00080 
00081 
00082 } }// end namespace
00083 
00084 #endif
00085 

Generated on Fri Mar 30 02:54:33 2007 for InterComLayer by doxygen 1.3.5