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 {
152 typedef enum cl_rvclient_e {
158 typedef enum cl_operator_type_e {
174 typedef struct cl_bin_s {
182 typedef struct cl_rec_s {
193 typedef struct cl_batchresult_s {
204 typedef struct cl_operation_s {
222 uint16_t n_bins,
void *udata);