Defines a simple file manager. More...
Go to the source code of this file.
Classes | |
class | ibis::fileManager |
This fileManager is intended to allow different objects to share the same open file. More... | |
class | ibis::fileManager::buffer< T > |
A buffer is intended to be a temporary workspace in memory. More... | |
class | ibis::fileManager::cleaner |
A function object to be used to register external cleaners. More... | |
class | ibis::fileManager::readLock |
A read lock on the file manager. More... | |
class | ibis::fileManager::roFile |
This class manages content of a whole (read-only) file. More... | |
class | ibis::fileManager::softWriteLock |
A soft write lock for controlling access to the two internal lists. More... | |
class | ibis::fileManager::storage |
The storage class treats all memory as char*. More... | |
class | ibis::fileManager::writeLock |
A write lock for controlling access to the two internal lists. More... |
Defines a simple file manager.
![]() |