Couchbase C Client
2.10.7
Asynchronous C Client for Couchbase
|
Go to the documentation of this file.
27 #define LCB_CNTL_SERVER_COMMON_FIELDS \
49 lcb_socket_t sockfd; \
50 lcb_sockdata_t *sockptr; \
70 const char *sasl_mech;
74 #undef LCB_CNTL_SERVER_COMMON_FIELDS
93 #define LCB_CNTL_MEMDNODE_INFO 0x08
105 #define LCB_CNTL_CONFIGNODE_INFO 0x09
153 #define LCB_CNTL_IOPS_DEFAULT_TYPES 0x10
174 #define LCB_CNTL_CONFIG_HTTP_NODES 0x1D
186 #define LCB_CNTL_CONFIG_CCCP_NODES 0x1E
204 #define LCB_CNTL_CONFIG_ALL_NODES 0x20
216 #define LCB_CNTL_REINIT_CONNSTR 0x2B
219 struct rdb_ALLOCATOR;
220 typedef struct rdb_ALLOCATOR* (*lcb_RDBALLOCFACTORY)(void);
226 lcb_RDBALLOCFACTORY factory;
239 #define LCB_CNTL_RDBALLOCFACTORY 0x27
250 #define LCB_CNTL_VBGUESS_PERSIST 0x32
257 #define LCB_CNTL_UNSAFE_OPTIMIZE 0x33
268 #define LCB_CNTL_TCP_NODELAY 0x39
275 #define LCB_CNTL_KVTIMINGS 0x3C
288 #define LCB_CNTL_METRICS 0x49
295 #define LCB_CNTL_USE_COLLECTIONS 0x4a
305 #define LCB_CNTL_VB_NOREMAP 0x5a
317 #define LCB_CNTL_WAIT_FOR_CONFIG 0x5c
326 #define LCB_CNTL_N1QL_GRACE_PERIOD 0x5e
Information about the I/O plugin.
Definition: cntl-private.h:101
int version
Structure version.
Definition: cntl-private.h:50
#define LCB_CNTL_SERVER_COMMON_FIELDS
Definition: cntl-private.h:27
Information describing the server.
Definition: cntl-private.h:48
Structure being used because function pointers can't technically be cast to void*.
Definition: cntl-private.h:216
lcb_io_ops_type_t
Built-in I/O plugins.
Definition: iops.h:978