| Couchbase C Client
    3.3.18
    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. | |
| #define | LCB_CNTL_USE_CREDENTIALS_WITH_CLIENT_CERTIFICATE | 
| Allow using SASL and BasicAuth with client certificate (assumes username/password provided and valid). | |
| Typedefs | |
| typedef struct rdb_ALLOCATOR *(* | lcb_RDBALLOCFACTORY) (void) |