00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef __CCACHE_H__
00025 #define __CCACHE_H__
00026
00027 #include <string>
00028 #include <vector>
00029
00030 using namespace std;
00031 using std::vector;
00032 class CCache {
00033
00034 public:
00035
00039 CCache();
00040
00041
00045 CCache(time_t iStartDate, vector <string> vList);
00046
00047
00051 virtual ~CCache();
00052
00060 vector <string> getCacheIds();
00061
00068 time_t getCacheStartDate();
00069
00070
00077 void setCacheStartDate(time_t startDate);
00078
00085 void setCacheIds(vector <string> vList);
00086
00091 string getCommaSeperatedIdString();
00092
00093 private:
00094
00095 time_t iStartDate;
00096 vector <string> vListId;
00097
00098 };
00099
00100 #endif