#include <core/archives.h>
Public Member Functions | |
void | setCompressionMode (vistle::FieldCompressionMode mode) |
FieldCompressionMode | compressionMode () const |
void | setZfpRate (double rate) |
double | zfpRate () const |
void | setZfpAccuracy (double rate) |
double | zfpAccuracy () const |
void | setZfpPrecision (int precision) |
int | zfpPrecision () const |
void | setCompressionSettings (const CompressionSettings &other) |
yas_oarchive (Stream &mo, unsigned int flags=0) | |
void | setSaver (std::shared_ptr< Saver > saver) |
template<class T > | |
void | saveArray (const vistle::ShmVector< T > &t) |
template<class T > | |
void | saveObject (const vistle::shm_obj_ref< T > &t) |
Public Member Functions inherited from vistle::yas_binary_oarchive< yas_oarchive, vecostreambuf< vistle::buffer > > | |
yas_binary_oarchive (vecostreambuf< vistle::buffer > &os) | |
this_type & | operator& (const T &v) |
this_type & | serialize () |
this_type & | serialize (const Head &head, const Tail &...tail) |
this_type & | operator() (const Args &...args) |
Additional Inherited Members | |
Public Types inherited from vistle::yas_binary_oarchive< yas_oarchive, vecostreambuf< vistle::buffer > > | |
using | stream_type = vecostreambuf< vistle::buffer > |
using | this_type = yas_oarchive |
Public Attributes inherited from vistle::CompressionSettings | |
FieldCompressionMode | m_compress = Uncompressed |
double | m_zfpRate = 8. |
int | m_zfpPrecision = 8 |
double | m_zfpAccuracy = 1e-20 |
vistle::yas_oarchive::yas_oarchive | ( | yas_oarchive::Stream & | mo, |
unsigned int | flags = 0 |
||
) |
FieldCompressionMode vistle::yas_oarchive::compressionMode | ( | ) | const |
|
inline |
|
inline |
void vistle::yas_oarchive::setCompressionMode | ( | vistle::FieldCompressionMode | mode | ) |
void vistle::yas_oarchive::setCompressionSettings | ( | const CompressionSettings & | other | ) |
void vistle::yas_oarchive::setSaver | ( | std::shared_ptr< Saver > | saver | ) |
void vistle::yas_oarchive::setZfpAccuracy | ( | double | rate | ) |
void vistle::yas_oarchive::setZfpPrecision | ( | int | precision | ) |
void vistle::yas_oarchive::setZfpRate | ( | double | rate | ) |
double vistle::yas_oarchive::zfpAccuracy | ( | ) | const |
int vistle::yas_oarchive::zfpPrecision | ( | ) | const |
double vistle::yas_oarchive::zfpRate | ( | ) | const |