Pol  Revision:4b29d2b
datastore.h
Go to the documentation of this file.
1 
7 #ifndef DATASTORE_H
8 #define DATASTORE_H
9 
10 #include <string>
11 
12 #include "../../bscript/execmodl.h"
13 
14 namespace Pol
15 {
16 namespace Bscript
17 {
18 class BObjectImp;
19 class Executor;
20 } // namespace Bscript
21 } // namespace Pol
22 
23 namespace Pol
24 {
25 namespace Module
26 {
27 class DataStoreFile;
28 
29 class DataFileExecutorModule : public Bscript::TmplExecutorModule<DataFileExecutorModule>
30 {
31 public:
33  Bscript::BObjectImp* mf_ListDataFiles();
34  Bscript::BObjectImp* mf_CreateDataFile();
35  Bscript::BObjectImp* mf_OpenDataFile();
36  Bscript::BObjectImp* mf_UnloadDataFile();
37 
38 private:
39  DataStoreFile* GetDataStoreFile( const std::string& inspec );
40 };
41 }
42 }
43 
44 #endif
Definition: berror.cpp:12