Struct Epoch

struct Epoch

Public Functions

Epoch()
Epoch(const int32_t epoch_floor, const int32_t epoch_ceiling)
int32_t floor() const
int32_t ceiling() const
void floor(const int32_t epoch_floor)
void ceiling(const int32_t epoch_ceiling)
int32_t increment()
int8_t *storage_ptr()

Allows access to ptr to epoch internal storage for atomic file reads and writes to epoch storage

Public Static Functions

static size_t byte_size()
static int64_t min_allowable_epoch()
static int64_t max_allowable_epoch()

Private Members

int64_t epoch_storage[2]