![]() |
#include <citrusleaf/cl_object.h>
#include <inttypes.h>
#include <stdbool.h>
#include <netinet/in.h>
#include <citrusleaf/cf_atomic.h>
#include <citrusleaf/cf_ll.h>
#include <citrusleaf/cf_clock.h>
#include <citrusleaf/cf_vector.h>
#include <citrusleaf/cf_queue.h>
#include <citrusleaf/cf_digest.h>
#include <citrusleaf/cf_shash.h>
#include <citrusleaf/cf_rchash.h>
Go to the source code of this file.
Data Structures | |
struct | cl_addrmap |
struct | cl_batchresult |
struct | cl_bin |
struct | cl_operation |
struct | cl_rec |
Macros | |
#define | CL_BINNAME_SIZE 15 |
#define | CL_MAX_NUM_FUNC_ARGC 10 |
#define | DEFAULT_PROGRESS_TIMEOUT 50 |
#define | NODE_NAME_SIZE 20 |
#define | STACK_BUF_SZ (1024 * 16) |
Typedefs | |
typedef int(* | citrusleaf_get_many_cb )(char *ns, cf_digest *keyd, char *set, int result, uint32_t generation, uint32_t ttl, cl_bin *bins, uint16_t n_bins, void *udata) |
typedef struct cl_conn_s | cl_conn |
Functions | |
void | citrusleaf_bins_free (cl_bin *bins, int n_bins) |
int | citrusleaf_copy_bins (cl_bin **destbins, cl_bin *srcbins, int n_bins) |
#define CL_BINNAME_SIZE 15 |
Definition at line 53 of file cl_types.h.
#define CL_MAX_NUM_FUNC_ARGC 10 |
Definition at line 54 of file cl_types.h.
#define DEFAULT_PROGRESS_TIMEOUT 50 |
Definition at line 51 of file cl_types.h.
#define NODE_NAME_SIZE 20 |
Definition at line 52 of file cl_types.h.
#define STACK_BUF_SZ (1024 * 16) |
Hack for the sake of XDS. XDS includes the main CF libs. We do not want to include them again from client API
Definition at line 50 of file cl_types.h.
typedef int(* citrusleaf_get_many_cb)(char *ns, cf_digest *keyd, char *set, int result, uint32_t generation, uint32_t ttl, cl_bin *bins, uint16_t n_bins, void *udata) |
Callback function type used by batch and scan
Definition at line 220 of file cl_types.h.
typedef struct cl_conn_s cl_conn |
Definition at line 60 of file cl_types.h.
enum cl_operator |
Enumerator | |
---|---|
CL_OP_WRITE | |
CL_OP_READ | |
CL_OP_INCR | |
CL_OP_MC_INCR | |
CL_OP_PREPEND | |
CL_OP_APPEND | |
CL_OP_MC_PREPEND | |
CL_OP_MC_APPEND | |
CL_OP_TOUCH | |
CL_OP_MC_TOUCH |
Definition at line 158 of file cl_types.h.
enum cl_rv |
Definition at line 64 of file cl_types.h.
enum cl_rvclient |
Enumerator | |
---|---|
CITRUSLEAF_FAIL_DC_DOWN | |
CITRUSLEAF_FAIL_DC_UP |
Definition at line 152 of file cl_types.h.
void citrusleaf_bins_free | ( | cl_bin * | bins, |
int | n_bins | ||
) |