#include "export.h"
#include "archives_config.h"
#include "serialize.h"
#include <functional>
#include <vector>
#include <memory>
#include <iostream>
#include <vistle/util/vecstreambuf.h>
#include <vistle/util/buffer.h>
#include "message.h"
#include <yas/mem_streams.hpp>
#include <boost/mpl/vector.hpp>
#include "shm_array.h"
#include "object.h"
#include "shm.h"
Go to the source code of this file.
Classes | |
struct | vistle::CompressionSettings |
struct | vistle::SubArchiveDirectoryEntry |
class | vistle::Saver |
struct | vistle::yas_binary_oarchive< Archive, OS, F > |
class | vistle::yas_oarchive |
class | vistle::Fetcher |
struct | vistle::yas_binary_iarchive< Archive, IS, F > |
class | vistle::yas_iarchive |
Namespaces | |
namespace | vistle |
Macros | |
#define | ARCHIVES_IMPL_H |
Typedefs | |
typedef std::shared_ptr< Object > | vistle::obj_ptr |
typedef std::shared_ptr< const Object > | vistle::obj_const_ptr |
typedef std::function< void(const std::string &name)> | vistle::ArrayCompletionHandler |
typedef std::function< void(Object::const_ptr)> | vistle::ObjectCompletionHandler |
typedef std::vector< SubArchiveDirectoryEntry > | vistle::SubArchiveDirectory |
typedef boost::mpl::vector< yas_iarchive > | vistle::InputArchives |
typedef boost::mpl::vector< yas_oarchive > | vistle::OutputArchives |
#define ARCHIVES_IMPL_H |