29 avail.second->close();
std::mutex m_handler_mutex
boost::filesystem::path m_path
virtual ~FileHandler()
Destructor.
std::weak_ptr< FileManager > m_file_manager
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.