Couchbase C Client  3.2.2
Asynchronous C Client for Couchbase
cntl-private.h File Reference

Go to the source code of this file.

Data Structures

struct  lcb_cntl_server_t
 
Information describing the server More...
 
struct  lcb_cntl_iops_info_st
 Information about the I/O plugin. More...
 
struct  lcb_cntl_rdballocfactory
 Structure being used because function pointers can't technically be cast to void*. More...
 
struct  lcb_cntl_server_t.v.v1
 Current information here. More...
 

Macros

#define LCB_CNTL_SERVER_COMMON_FIELDS
 
#define LCB_CNTL_MEMDNODE_INFO
 
Get information about a memcached node. More...
 
#define LCB_CNTL_CONFIGNODE_INFO
 
Get information about the configuration node. More...
 
#define LCB_CNTL_IOPS_DEFAULT_TYPES
 
Get the default IOPS types for this build. More...
 
#define LCB_CNTL_CONFIG_HTTP_NODES
 
Set the nodes for the HTTP provider. More...
 
#define LCB_CNTL_CONFIG_CCCP_NODES
 
Set the nodes for the CCCP provider. More...
 
#define LCB_CNTL_REINIT_CONNSTR
 
Reinitialize the instance using a connection string. More...
 
#define LCB_CNTL_RDBALLOCFACTORY
 
Set the allocator factory used by libcouchbase. More...
 
#define LCB_CNTL_VBGUESS_PERSIST
 
Persist heuristic vbucket information across updates. More...
 
#define LCB_CNTL_UNSAFE_OPTIMIZE
 
This is a collection of various options which sacrifice data safety for speed. More...
 
#define LCB_CNTL_TCP_NODELAY
 
Disable or enable Nagle's algorithm. More...
 
#define LCB_CNTL_KVTIMINGS
 
Get the lcb_HISTOGRAM object for key-value timings More...
 
#define LCB_CNTL_METRICS
 
More...
 
#define LCB_CNTL_VB_NOREMAP
 
Do not use fast-forward map from cluster configuration. More...
 
#define LCB_CNTL_WAIT_FOR_CONFIG
 
Do not wait for GET_CLUSTER_CONFIG request to finish in lcb_wait(), when it is the only request in retry queue. More...
 
#define LCB_CNTL_QUERY_GRACE_PERIOD
 
N1QL grace period This is time interval that will be added to I/O timeout of N1QL queries to amortize time spent on LCB time during request handing More...
 

Typedefs

typedef struct rdb_ALLOCATOR *(* lcb_RDBALLOCFACTORY) (void)