Classes | Macros | Typedefs | Functions
mdbm_stats.h File Reference
#include <stdint.h>
#include <mdbm.h>

Go to the source code of this file.

Classes

struct  mdbm_rstats_val
 
struct  mdbm_rstats
 

Macros

#define MDBM_RSTATS_VERSION   0x53090004
 
#define MDBM_RSTATS_THIST_MAX   (6*9+2)
 
#define MDBM_RSTATS_THIST   0x01
 

Typedefs

typedef struct mdbm_rstats_val mdbm_rstats_val_t
 
typedef struct mdbm_rstats mdbm_rstats_t
 

Functions

int mdbm_reset_rstats (struct mdbm_rstats *rs)
 
int mdbm_init_rstats (MDBM *db, int flags)
 
int mdbm_open_rstats (const char *dbfilename, int flags, struct mdbm_rstats_mem **mem, struct mdbm_rstats **rstats)
 
int mdbm_close_rstats (struct mdbm_rstats_mem *mem)
 
void mdbm_diff_rstats (mdbm_rstats_t *base, mdbm_rstats_t *sample, mdbm_rstats_t *diff, mdbm_rstats_t *new_base)
 

Macro Definition Documentation

#define MDBM_RSTATS_VERSION   0x53090004
#define MDBM_RSTATS_THIST_MAX   (6*9+2)
#define MDBM_RSTATS_THIST   0x01

Typedef Documentation

typedef struct mdbm_rstats mdbm_rstats_t

Function Documentation

int mdbm_reset_rstats ( struct mdbm_rstats rs)
int mdbm_init_rstats ( MDBM db,
int  flags 
)
int mdbm_open_rstats ( const char *  dbfilename,
int  flags,
struct mdbm_rstats_mem **  mem,
struct mdbm_rstats **  rstats 
)
int mdbm_close_rstats ( struct mdbm_rstats_mem *  mem)
void mdbm_diff_rstats ( mdbm_rstats_t base,
mdbm_rstats_t sample,
mdbm_rstats_t diff,
mdbm_rstats_t new_base 
)