| Index: include/AdblockPlus/DefaultFileSystem.h |
| =================================================================== |
| new file mode 100644 |
| --- /dev/null |
| +++ b/include/AdblockPlus/DefaultFileSystem.h |
| @@ -0,0 +1,21 @@ |
| +#ifndef ADBLOCKPLUS_DEFAULT_FILE_SYSTEM_H |
| +#define ADBLOCKPLUS_DEFAULT_FILE_SYSTEM_H |
| + |
| +#include "FileSystem.h" |
| + |
| +namespace AdblockPlus |
| +{ |
| + class DefaultFileSystem : public FileSystem |
| + { |
| + public: |
| + std::tr1::shared_ptr<std::istream> Read(const std::string& path) const; |
| + void Write(const std::string& path, |
| + std::tr1::shared_ptr<std::ostream> data); |
| + void Move(const std::string& fromPath, |
| + const std::string& toPath); |
| + void Remove(const std::string& path); |
| + StatResult Stat(const std::string& path) const; |
| + }; |
| +} |
| + |
| +#endif |