00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef _SQL_GLOBAL_STORE_H_
00018 #define _SQL_GLOBAL_STORE_H_
00019
00020 #include "GlobalStore.h"
00021
00022 namespace oasys {
00023 class SQLImplementation;
00024 }
00025
00026 namespace dtn {
00027
00028 class SQLStore;
00029
00033 class SQLGlobalStore : public GlobalStore {
00034 public:
00038 SQLGlobalStore(oasys::SQLImplementation* impl);
00039
00043 virtual ~SQLGlobalStore();
00044
00048 virtual bool load();
00049
00053 virtual bool update();
00054
00055 protected:
00056 SQLStore* store_;
00057 };
00058 }
00059
00060 #endif