Derecho  0.9
Distributed systems toolkit for RDMA
Classes | Namespaces | Macros | Enumerations
PersistLog.hpp File Reference
#include "../HLC.hpp"
#include "../PersistException.hpp"
#include "../PersistentTypenames.hpp"
#include <functional>
#include <inttypes.h>
#include <map>
#include <set>
#include <stdio.h>
#include <string>
Include dependency graph for PersistLog.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  persistent::hlc_index_entry
 
struct  persistent::hlc_index_entry_comp
 
class  persistent::PersistLog
 

Namespaces

 persistent
 This file include all common types internal to derecho and not necessarily being known by a client program.
 

Macros

#define INVALID_VERSION   ((int64_t)-1L)
 
#define INVALID_INDEX   INT64_MAX
 

Enumerations

enum  persistent::StorageType { persistent::ST_FILE = 0, persistent::ST_MEM, persistent::ST_3DXP }
 

Macro Definition Documentation

◆ INVALID_INDEX

#define INVALID_INDEX   INT64_MAX

Definition at line 29 of file PersistLog.hpp.

◆ INVALID_VERSION

#define INVALID_VERSION   ((int64_t)-1L)

Definition at line 28 of file PersistLog.hpp.