Zero  0.1.0
Classes | Typedefs | Functions | Variables
lsn.h File Reference
#include <iostream>
#include "w_defines.h"
#include "w_base.h"

Go to the source code of this file.

Classes

class  lsn_t
 Log Sequence Number. See Log Sequence Numbers (LSN). More...
 
struct  std::hash< lsn_t >
 

Typedefs

typedef int64_t sm_diskaddr_t
 
typedef uint64_t lsndata_t
 

Functions

std::ostream & operator<< (std::ostream &o, const lsn_t &l)
 
std::istream & operator>> (std::istream &i, lsn_t &l)
 

Variables

const lsndata_t lsndata_null = 0
 
const lsndata_t lsndata_max = 0xFFFFFFFFFFFFFFFF
 

Typedef Documentation

§ lsndata_t

typedef uint64_t lsndata_t

§ sm_diskaddr_t

typedef int64_t sm_diskaddr_t

Function Documentation

§ operator<<()

std::ostream& operator<< ( std::ostream &  o,
const lsn_t l 
)
inline

§ operator>>()

std::istream& operator>> ( std::istream &  i,
lsn_t l 
)
inline

Variable Documentation

§ lsndata_max

const lsndata_t lsndata_max = 0xFFFFFFFFFFFFFFFF

§ lsndata_null

const lsndata_t lsndata_null = 0