#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 | |
static IOManagerArchiveFile & | instance () |
retrieve access to singleton | |
Private Member Functions | |
IOManagerArchiveFile () throw () | |
Static Private Attributes | |
static 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 IOManagerArchiveFile(), and s_man. Referenced by SctDataDisplay::TestDisplayer::displayAllRaws(). Here is the call graph for this function: ![]() |
|
read using appropriate streamers
Implements Sct::IOManager. Definition at line 69 of file IOManagerArchiveFile.cpp. References Sct::IOName::getIOName(), Sct::Archive::IOManagerStreamerVersioned::getReadVersionMap(), 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. References Sct::SctNames::getPersistentDir(). Here is the call graph for this function: ![]() |
|
write using default streamers
Implements Sct::IOManager. Definition at line 36 of file IOManagerArchiveFile.cpp. References Sct::Streamable::getClassName(), Sct::Archive::IOManagerStreamerVersioned::getMutex(), Sct::Archive::IOParamsArchive::getOverWrite(), Sct::Serializable::getUniqueID(), and Sct::Archive::IOManagerStreamerVersioned::setReadMode(). Here is the call graph for this function: ![]() |
|
pointer to singleton
Definition at line 30 of file IOManagerArchiveFile.h. Referenced by instance(). |