Tkrzw
Classes | Namespaces
tkrzw_file_mmap.h File Reference

File implementations by memory mapping. More...

#include <memory>
#include <string>
#include <cinttypes>
#include "tkrzw_file.h"
#include "tkrzw_lib_common.h"

Classes

class  tkrzw::MemoryMapFile
 Interface for memory mapping file implementations. More...
 
class  tkrzw::MemoryMapParallelFile
 File implementation by memory mapping and locking for parallel operations. More...
 
class  tkrzw::MemoryMapParallelFile::Zone
 Structure to make a shared section where a region can be accessed. More...
 
class  tkrzw::MemoryMapAtomicFile
 File implementation by memory mapping and locking for atomic operations. More...
 
class  tkrzw::MemoryMapAtomicFile::Zone
 Structure to make a critical section where a region can be accessed. More...
 

Namespaces

 tkrzw
 Common namespace of Tkrzw.
 

Detailed Description

File implementations by memory mapping.