#include <mmap.hh>
Public Member Functions | |
scoped_mmap () | |
scoped_mmap (void *data, std::size_t size) | |
~scoped_mmap () | |
void * | get () const |
const uint8_t * | begin () const |
const uint8_t * | end () const |
std::size_t | size () const |
void | reset (void *data, std::size_t size) |
void | reset () |
void * | steal () |
Definition at line 18 of file mmap.hh.
util::scoped_mmap::scoped_mmap | ( | void * | data, | |
std::size_t | size | |||
) | [inline] |
util::scoped_mmap::~scoped_mmap | ( | ) |
Definition at line 40 of file mmap.cc.
References util::SyncOrThrow(), util::UnmapOrThrow(), and util::Exception::what().
void util::scoped_mmap::reset | ( | void * | data, | |
std::size_t | size | |||
) | [inline] |