Alexandria 2.31.0
SDC-CH common library for the Euclid project
|
Public Member Functions | |
TypedFdWrapper (FileManager::FileId id, TFD &&fd, FileManager *manager) | |
void | close () final |
![]() | |
virtual | ~FdWrapper ()=default |
Public Attributes | |
FileManager::FileId | m_id |
TFD | m_fd |
FileManager * | m_file_manager |
Definition at line 76 of file FileHandler.h.
|
inline |
Definition at line 81 of file FileHandler.h.
|
inlinefinalvirtual |
Implements Euclid::FilePool::FileHandler::FdWrapper.
Definition at line 84 of file FileHandler.h.
References Euclid::FilePool::FileManager::close(), Euclid::FilePool::FileHandler::TypedFdWrapper< TFD >::m_fd, Euclid::FilePool::FileHandler::TypedFdWrapper< TFD >::m_file_manager, and Euclid::FilePool::FileHandler::TypedFdWrapper< TFD >::m_id.
TFD Euclid::FilePool::FileHandler::TypedFdWrapper< TFD >::m_fd |
Definition at line 78 of file FileHandler.h.
Referenced by Euclid::FilePool::FileHandler::TypedFdWrapper< TFD >::close().
FileManager* Euclid::FilePool::FileHandler::TypedFdWrapper< TFD >::m_file_manager |
Definition at line 79 of file FileHandler.h.
Referenced by Euclid::FilePool::FileHandler::TypedFdWrapper< TFD >::close().
FileManager::FileId Euclid::FilePool::FileHandler::TypedFdWrapper< TFD >::m_id |
Definition at line 77 of file FileHandler.h.
Referenced by Euclid::FilePool::FileHandler::TypedFdWrapper< TFD >::close().