LogCabin
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
LogCabin::Storage::SnapshotFile::Writer::SharedMMap< T > Struct Template Reference

Allocates an object that is shared across processes. More...

#include <SnapshotFile.h>

List of all members.

Public Member Functions

 SharedMMap ()
 ~SharedMMap ()
 SharedMMap (const SharedMMap &other)
SharedMMapoperator= (const SharedMMap &other)

Public Attributes

T * value

Detailed Description

template<typename T>
struct LogCabin::Storage::SnapshotFile::Writer::SharedMMap< T >

Allocates an object that is shared across processes.

Uses a shared, anonymous mmap region internally.

Definition at line 85 of file SnapshotFile.h.


Constructor & Destructor Documentation

Definition at line 139 of file SnapshotFile.cc.

Definition at line 155 of file SnapshotFile.cc.

template<typename T>
LogCabin::Storage::SnapshotFile::Writer::SharedMMap< T >::SharedMMap ( const SharedMMap< T > &  other)

Member Function Documentation

template<typename T>
SharedMMap& LogCabin::Storage::SnapshotFile::Writer::SharedMMap< T >::operator= ( const SharedMMap< T > &  other)

Member Data Documentation

Definition at line 88 of file SnapshotFile.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines