25 : m_path(
path), m_file_manager(file_manager), m_is_readonly(true) {}
29 avail.second->close();
std::mutex m_handler_mutex
virtual ~FileHandler()
Destructor.
FileHandler(const boost::filesystem::path &path, std::weak_ptr< FileManager > file_manager)
std::map< FileManager::FileId, std::unique_ptr< FdWrapper > > m_available_fd
bool close(FileManager::FileId id)
intptr_t FileId
Opaque FileId, its concrete type should only be assumed to be copyable and hashable.
Elements::Path::Item path