OpenTREP Logo  0.07.9
C++ Open Travel Request Parsing Library
FileManager.hpp
Go to the documentation of this file.
1 #ifndef __OPENTREP_CMD_FILEMANAGER_HPP
2 #define __OPENTREP_CMD_FILEMANAGER_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // OpenTrep
9 
10 namespace OPENTREP {
11 
15  class FileManager {
16  public:
21  static bool checkSQLiteDirectory (const std::string& iSQLDBConnStr);
22 
27  static bool checkXapianDBOnFileSystem (const TravelDBFilePath_T&);
28 
32  static void recreateXapianDirectory (const std::string& iTravelDBFilePath);
33 
34  private:
38  FileManager() {}
42  FileManager (const FileManager&) {}
46  ~FileManager() {}
47  };
48 
49 }
50 #endif // __OPENTREP_CMD_FILEMANAGER_HPP
Class wrapping utilities for file-system access.
Definition: FileManager.hpp:15
static bool checkXapianDBOnFileSystem(const TravelDBFilePath_T &)
Definition: FileManager.cpp:36
static bool checkSQLiteDirectory(const std::string &iSQLDBConnStr)
Definition: FileManager.cpp:16
static void recreateXapianDirectory(const std::string &iTravelDBFilePath)
Definition: FileManager.cpp:52