Go to the documentation of this file.
28 #include <netinet/in.h>
35 #include <citrusleaf/cf_atomic.h>
37 #include <citrusleaf/cf_ll.h>
38 #include <citrusleaf/cf_clock.h>
39 #include <citrusleaf/cf_vector.h>
40 #include <citrusleaf/cf_queue.h>
41 #include <citrusleaf/cf_digest.h>
42 #include <citrusleaf/cf_shash.h>
43 #include <citrusleaf/cf_rchash.h>
50 #define STACK_BUF_SZ (1024 * 16) // provide a safe number for your system - linux tends to have 8M stacks these days
51 #define DEFAULT_PROGRESS_TIMEOUT 50
52 #define NODE_NAME_SIZE 20
53 #define CL_BINNAME_SIZE 15
54 #define CL_MAX_NUM_FUNC_ARGC 10
64 typedef enum cl_rv_e {
155 typedef enum cl_rvclient_e {
161 typedef enum cl_operator_type_e {
177 typedef struct cl_bin_s {
185 typedef struct cl_rec_s {
196 typedef struct cl_batchresult_s {
207 typedef struct cl_operation_s {
225 cl_bin *bins, uint16_t n_bins,
void *udata);