38 #ifndef BLOCXX_FILE_SYSTEM_MOCK_OBJECT_HPP_INCLUDE_GUARD_
39 #define BLOCXX_FILE_SYSTEM_MOCK_OBJECT_HPP_INCLUDE_GUARD_
40 #include "blocxx/BLOCXX_config.h"
47 namespace BLOCXX_NAMESPACE
87 const String& newFileName);
88 virtual size_t read(
const FileHandle& hdl,
void* bfr,
size_t numberOfBytes,
91 size_t numberOfBytes, Int64 offset=-1L);
92 virtual Int64
seek(
const FileHandle& hdl, Int64 offset,
int whence);
102 virtual std::pair<FileSystem::Path::ESecurity, String>
105 virtual std::pair<FileSystem::Path::ESecurity, String>
security(
String const & path);
107 virtual std::pair<FileSystem::Path::ESecurity, String>
110 virtual std::pair<FileSystem::Path::ESecurity, String>