View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Classes | Namespaces | Typedefs
shm.h File Reference
#include <memory>
#include <array>
#include <mutex>
#include <atomic>
#include <map>
#include <vistle/util/boost_interprocess_config.h>
#include <boost/interprocess/containers/vector.hpp>
#include <boost/interprocess/containers/string.hpp>
#include <boost/interprocess/containers/map.hpp>
#include <boost/interprocess/managed_shared_memory.hpp>
#include <pthread.h>
#include "archives_config.h"
#include <vistle/util/exception.h>
#include <vistle/util/allocator.h>
#include "export.h"
#include "index.h"
#include "shmname.h"
#include "shmdata.h"
#include "shm_reference.h"
#include "shm_impl.h"
Include dependency graph for shm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vistle::shm_exception
 
struct  vistle::shm< T >
 
class  vistle::Shm
 

Namespaces

namespace  vistle
 
namespace  vistle::message
 

Typedefs

typedef boost::interprocess::managed_shared_memory vistle::managed_shm
 
template<class T >
using vistle::ShmVector = shm_array_ref< shm_array< T, typename shm< T >::allocator > >