00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef INCL_SYNC_MAP
00020 #define INCL_SYNC_MAP
00021
00023 #include "base/fscapi.h"
00024 #include "base/util/ArrayElement.h"
00025
00026
00027 class SyncMap : public ArrayElement {
00028
00029 private:
00030 char* luid;
00031 char* guid;
00032
00033 public:
00034 SyncMap(const char* guid = NULL, const char* luid = NULL) EXTRA_SECTION_01;
00035 ~SyncMap() EXTRA_SECTION_01;
00036
00037
00038
00039
00040 const char* getGUID() EXTRA_SECTION_01;
00041
00042
00043
00044
00045
00046 const char* getLUID() EXTRA_SECTION_01;
00047
00054 void setLUID(const char* luid) EXTRA_SECTION_01;
00055
00062 void setLUID(unsigned long luid) EXTRA_SECTION_01;
00063
00064
00071 void setGUID(const char* guid) EXTRA_SECTION_01;
00072
00078 ArrayElement* clone() EXTRA_SECTION_01;
00079 };
00080
00082 #endif