00001 #ifndef MyProcessManager_h 00002 #define MyProcessManager_h 1 00003 00004 #include <sstream> 00005 #include <fstream> 00006 00007 class MyProcessManager{ 00008 public: 00009 MyProcessManager(); 00010 virtual ~MyProcessManager(); 00011 00012 static MyProcessManager* GetMyProcessManager(); 00013 00014 int OpenFile(); 00015 void CloseFile(); 00016 00017 int GetMemorySize(); 00018 00019 private: 00020 static MyProcessManager* fMyProcessManager; 00021 int MemoryConsumption; 00022 std::ifstream *fin_card; 00023 std::stringstream buff; 00024 bool fileOpened; 00025 }; 00026 00027 #endif