00001 /*************************************************************************** 00002 consumer.h - configuration consumer class 00003 00004 ------------------- 00005 begin : Sun 2 Jan 2005 00006 copyright : (C) 2002-2010 by Ewald Arnold 00007 email : mockpp at ewald-arnold dot de 00008 00009 $Id: consumer.h 1491 2010-01-02 22:21:45Z ewald-arnold $ 00010 00011 ***************************************************************************/ 00012 00013 00014 #include <string> 00015 00016 00017 class Interface; 00018 00019 class Consumer 00020 { 00021 public: 00022 00026 Consumer(Interface *intf); 00027 00030 void load(); 00031 00034 void process(); 00035 00038 void save(); 00039 00040 private: 00041 00042 Interface *configfile; 00043 MOCKPP_STL::string config1; 00044 MOCKPP_STL::string config2; 00045 MOCKPP_STL::string config3; 00046 }; 00047