View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Classes | Namespaces | Macros | Typedefs
archives.h File Reference
#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"
Include dependency graph for archives.h:
This graph shows which files directly or indirectly include this file:

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
 

Macro Definition Documentation

◆ ARCHIVES_IMPL_H

#define ARCHIVES_IMPL_H