24 #include <aerospike/as_util.h>
25 #include <aerospike/as_types.h>
26 #include <citrusleaf/cf_clock.h>
38 const as_aerospike_hooks *
hooks;
49 int (*
log)(
const as_aerospike *,
const char *,
const int,
const int,
const char *);
53 as_rec *(* open_subrec)(
const as_aerospike *,
const as_rec *,
const char *);
63 as_aerospike *
as_aerospike_init(as_aerospike *a,
void *source,
const as_aerospike_hooks *hooks);
65 as_aerospike *
as_aerospike_new(
void *source,
const as_aerospike_hooks *hooks);
93 static inline int as_aerospike_log(
const as_aerospike * a,
const char *
name,
const int line,
const int lvl,
const char * msg)