Couchbase C Client
3.3.14
Asynchronous C Client for Couchbase
|
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. | |
#define | LCB_CNTL_CONFIGNODE_INFO |
Get information about the configuration node. | |
#define | LCB_CNTL_IOPS_DEFAULT_TYPES |
Get the default IOPS types for this build. | |
#define | LCB_CNTL_CONFIG_HTTP_NODES |
Set the nodes for the HTTP provider. | |
#define | LCB_CNTL_CONFIG_CCCP_NODES |
Set the nodes for the CCCP provider. | |
#define | LCB_CNTL_REINIT_CONNSTR |
Reinitialize the instance using a connection string. | |
#define | LCB_CNTL_RDBALLOCFACTORY |
Set the allocator factory used by libcouchbase. | |
#define | LCB_CNTL_VBGUESS_PERSIST |
Persist heuristic vbucket information across updates. | |
#define | LCB_CNTL_UNSAFE_OPTIMIZE |
This is a collection of various options which sacrifice data safety for speed. | |
#define | LCB_CNTL_TCP_NODELAY |
Disable or enable Nagle's algorithm. | |
#define | LCB_CNTL_KVTIMINGS |
Get the lcb_HISTOGRAM object for key-value timings. | |
#define | LCB_CNTL_METRICS |
#define | LCB_CNTL_VB_NOREMAP |
Do not use fast-forward map from cluster configuration. | |
#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. | |
#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. | |
Typedefs | |
typedef struct rdb_ALLOCATOR *(* | lcb_RDBALLOCFACTORY) (void) |