#include <IOManagerArchiveFile.h>
Inheritance diagram for Sct::Archive::IOManagerArchiveFile:
Public Member Functions | |
virtual void | write (const Serializable &ob, const IOParams *params=0) const |
write using default streamers | |
virtual shared_ptr< Serializable > | read (const string &name, const IOParams *params=0) const |
read using appropriate streamers | |
virtual std::string | status () const |
get some status information | |
Static Public Member Functions | |
IOManagerArchiveFile & | instance () |
retrieve access to singleton | |
Static Private Attributes | |
IOManagerArchiveFile * | s_man |
pointer to singleton |
It is expected to be used in archival, and so also makes use of streamer versioning by inheriting from IOManagerStreamerVersioned. The gzip compression level can be adjusted with setCompressionLevel().
Definition at line 18 of file IOManagerArchiveFile.h.
|
retrieve access to singleton
Definition at line 24 of file IOManagerArchiveFile.cpp. References s_man. Referenced by SctDataDisplay::FitDisplayer::display(), and SctDataDisplay::TestDisplayer::displayAllRaws(). |
|
read using appropriate streamers
Implements Sct::IOManager. Definition at line 67 of file IOManagerArchiveFile.cpp. References Sct::Archive::IOManagerStreamerVersioned::getReadVersionMap(), Sct::Archive::IOManagerStreamerVersioned::readImpl(), and Sct::Archive::IOManagerStreamerVersioned::setReadMode(). |
Here is the call graph for this function:
|
get some status information
Implements Sct::Archive::IOManagerArchive. Definition at line 29 of file IOManagerArchiveFile.cpp. |
|
write using default streamers
Implements Sct::IOManager. Definition at line 36 of file IOManagerArchiveFile.cpp. References Sct::Streamable::getClassName(), Sct::Archive::IOManagerArchive::getCompressionLevel(), Sct::Archive::IOManagerStreamerVersioned::getMutex(), Sct::Serializable::getUniqueID(), Sct::Archive::IOManagerStreamerVersioned::setReadMode(), and Sct::Archive::IOManagerStreamerVersioned::writeImpl(). |
Here is the call graph for this function:
|
pointer to singleton
Definition at line 22 of file IOManagerArchiveFile.cpp. Referenced by instance(). |