Pol  Revision:3cfda13
filemod.h
Go to the documentation of this file.
1 
8 #ifndef FILEMOD_H
9 #define FILEMOD_H
10 
11 #include "../../bscript/execmodl.h"
12 
13 namespace Pol
14 {
15 namespace Bscript
16 {
17 class BObjectImp;
18 class ExecutorModule;
19 } // namespace Bscript
20 } // namespace Pol
21 
22 namespace Pol
23 {
24 namespace Bscript
25 {
26 class Executor;
27 }
28 
29 namespace Module
30 {
31 class FileAccessExecutorModule : public Bscript::TmplExecutorModule<FileAccessExecutorModule>
32 {
33 public:
35 
36  Bscript::BObjectImp* mf_FileExists();
37  Bscript::BObjectImp* mf_ReadFile();
38  Bscript::BObjectImp* mf_WriteFile();
39  Bscript::BObjectImp* mf_AppendToFile();
40  Bscript::BObjectImp* mf_LogToFile();
41  Bscript::BObjectImp* mf_OpenBinaryFile();
42  Bscript::BObjectImp* mf_CreateDirectory();
43  Bscript::BObjectImp* mf_ListDirectory();
44  Bscript::BObjectImp* mf_OpenXMLFile();
45  Bscript::BObjectImp* mf_CreateXMLFile();
46 };
47 
49 }
50 }
51 #endif
ExecutorModule * CreateFileAccessExecutorModule(Executor &exec)
Definition: filemod.cpp:299
Definition: berror.cpp:12