27 #include <netinet/in.h>
29 #include <citrusleaf/cf_atomic.h>
30 #include <citrusleaf/cf_ll.h>
31 #include <citrusleaf/cf_vector.h>
32 #include <citrusleaf/cf_queue.h>
33 #include <citrusleaf/cf_digest.h>
34 #include <citrusleaf/cf_log_internal.h>
35 #include <citrusleaf/cf_proto.h>
37 #include <aerospike/as_buffer.h>
38 #include <aerospike/as_string.h>
49 #define MAX_PACKAGE_NAME_SIZE 64
52 #define CL_MSG_FIELD_TYPE_UDF_FILENAME 30
53 #define CL_MSG_FIELD_TYPE_UDF_FUNCTION 31
54 #define CL_MSG_FIELD_TYPE_UDF_ARGLIST 32
56 #pragma GCC diagnostic warning "-Wformat"
58 #define DO_PRAGMA(x) _Pragma (#x)
59 #define TODO(x) DO_PRAGMA(message ("TODO - " x))
148 int *n_values, uint32_t *cl_gen,
const cl_write_parameters *cl_w_p, uint64_t *trid,
void *udata
153 uint32_t *cl_gen,
const cl_write_parameters *cl_w_p, uint64_t *trid,
char **setname_r, as_call * call, uint32_t* cl_ttl
156 int citrusleaf_info_host_limit(
struct sockaddr_in *sa_in,
char *names,
char **values,
int timeout_ms,
bool send_asis, uint64_t max_response_length,
bool check_bounds);
160 uint8_t **buf_r,
size_t *buf_sz_r,
const cl_write_parameters *cl_w_p, cf_digest *d_ret, uint64_t trid,
161 cl_scan_param_field *scan_field, as_call * as_call, uint8_t udf_type
165 int *n_values_r, uint64_t *trid,
char **setname_r
201 dump_buf(
char *
info, uint8_t *buf,
size_t buf_len);