22#include <citrusleaf/cf_clock.h>
37 const as_aerospike_hooks*
hooks;
49 int (*
log)(
const as_aerospike*,
const char*,
const int,
const int,
const char*);
97as_aerospike_log(
const as_aerospike* a,
const char* name,
const int line,
const int lvl,
const char* msg)
97as_aerospike_log(
const as_aerospike* a,
const char* name,
const int line,
const int lvl,
const char* msg) {
…}
102static inline cf_clock
AS_EXTERN as_aerospike * as_aerospike_init(as_aerospike *a, void *source, const as_aerospike_hooks *hooks)
static int as_aerospike_get_config(const as_aerospike *a, const as_rec *r, const char *name)
static int as_aerospike_rec_update(const as_aerospike *a, const as_rec *r)
static int as_aerospike_set_context(const as_aerospike *a, const as_rec *r, const uint32_t context)
static int as_aerospike_rec_exists(const as_aerospike *a, const as_rec *r)
AS_EXTERN void as_aerospike_destroy(as_aerospike *)
static int as_aerospike_log(const as_aerospike *a, const char *name, const int line, const int lvl, const char *msg)
static int as_aerospike_rec_create(const as_aerospike *a, const as_rec *r)
static cf_clock as_aerospike_get_current_time(const as_aerospike *a)
AS_EXTERN as_aerospike * as_aerospike_new(void *source, const as_aerospike_hooks *hooks)
static int as_aerospike_rec_remove(const as_aerospike *a, const as_rec *r)
#define as_util_hook(hook, default, object,...)
int(* set_context)(const as_aerospike *, const as_rec *, const uint32_t context)
cf_clock(* get_current_time)(const as_aerospike *)
int(* rec_remove)(const as_aerospike *, const as_rec *)
int(* rec_create)(const as_aerospike *, const as_rec *)
int(* get_config)(const as_aerospike *, const as_rec *, const char *)
void(* destroy)(as_aerospike *)
int(* rec_exists)(const as_aerospike *, const as_rec *)
int(* rec_update)(const as_aerospike *, const as_rec *)
int(* log)(const as_aerospike *, const char *, const int, const int, const char *)
const as_aerospike_hooks * hooks