55 #define INFO_TIMEOUT_MS 500
105 cl_rv citrusleaf_operate(cl_cluster *asc,
const char *
ns,
const char *set,
const cl_object *
key,
bool check_key, cf_digest *d,
cl_operation *operations,
int n_operations,
const cl_write_parameters *cl_w_p, uint32_t *
generation, uint32_t* ttl);
void citrusleaf_print_stats(void)
int citrusleaf_calculate_digest(const char *set, const cl_object *key, cf_digest *digest)
cl_rv citrusleaf_verify(cl_cluster *asc, const char *ns, const char *set, const cl_object *key, const cl_bin *bins, int n_bins, int timeout_ms, uint32_t *cl_gen)
void citrusleaf_cluster_get_compression_stat(cl_cluster *asc, uint64_t *actual_sz, uint64_t *compressed_sz)
void citrusleaf_shutdown(void)
void citrusleaf_set_debug(bool debug_flag)
cl_rv citrusleaf_delete_verify(cl_cluster *asc, const char *ns, const char *set, const cl_object *key, const cl_write_parameters *cl_w_p)
cl_rv citrusleaf_operate(cl_cluster *asc, const char *ns, const char *set, const cl_object *key, bool check_key, cf_digest *d, cl_operation *operations, int n_operations, const cl_write_parameters *cl_w_p, uint32_t *generation, uint32_t *ttl)
cl_rv citrusleaf_operate_digest(cl_cluster *asc, const char *ns, const char *set, cf_digest *d, cl_operation *operations, int n_operations, const cl_write_parameters *cl_w_p, uint32_t *generation, uint32_t *ttl)
void citrusleaf_change_tend_speed(int secs)
void citrusleaf_cluster_put_compression_stat(cl_cluster *asc, uint64_t actual_sz, uint64_t compressed_sz)
int citrusleaf_cluster_change_compression_threshold(cl_cluster *asc, int size_in_bytes)
int citrusleaf_init(void)