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

FeeClient.hpp

00001 #ifndef ZTT_DCS_FEECLIENT_HPP
00002 #define ZTT_DCS_FEECLIENT_HPP
00003 
00004 #include "dim/dic.hxx"
00005 #include <vector>
00006 #include <boost/scoped_ptr.hpp>
00007 
00008 
00009 namespace ztt { namespace dcs {
00010 
00011 class InterCom;
00012 class FeePacket;
00013 
00021 class FeeClient : public DimClient {
00022         public:
00023 
00030                 FeeClient(InterCom* pInterCom) : mpInterCom(pInterCom) {};
00034                 FeeClient(const FeeClient& feeCl) : mpInterCom(feeCl.mpInterCom){};
00035                         
00036                 FeeClient& operator=(const FeeClient& feeCl){
00037                         return *this;
00038                 }
00039 
00043                 ~FeeClient();
00044 
00048                 void infoHandler();
00049 
00061                 int subscribeTo(std::vector<char* >* servers, std::vector<char* >* pServices);
00062 
00063 
00064         private:
00065 
00070                 InterCom* const mpInterCom;
00071 
00072 
00073 };  // end of class
00074 
00075 } } // end of namespace
00076 #endif

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