27 #define LCB_CNTL_SERVER_COMMON_FIELDS \
49 lcb_socket_t sockfd; \
50 lcb_sockdata_t *sockptr; \
57 typedef struct lcb_cntl_server_st {
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
198 #define LCB_CNTL_REINIT_CONNSTR 0x2B
200 struct rdb_ALLOCATOR;
201 typedef struct rdb_ALLOCATOR *(*lcb_RDBALLOCFACTORY)(void);
207 lcb_RDBALLOCFACTORY factory;
220 #define LCB_CNTL_RDBALLOCFACTORY 0x27
230 #define LCB_CNTL_VBGUESS_PERSIST 0x32
237 #define LCB_CNTL_UNSAFE_OPTIMIZE 0x33
248 #define LCB_CNTL_TCP_NODELAY 0x39
255 #define LCB_CNTL_KVTIMINGS 0x3C
268 #define LCB_CNTL_METRICS 0x49
278 #define LCB_CNTL_VB_NOREMAP 0x5a
289 #define LCB_CNTL_WAIT_FOR_CONFIG 0x5c
299 #define LCB_CNTL_QUERY_GRACE_PERIOD 0x64
#define LCB_CNTL_SERVER_COMMON_FIELDS
Definition: cntl-private.h:27
Information about the I/O plugin.
Definition: cntl-private.h:101
Structure being used because function pointers can't technically be cast to void*.
Definition: cntl-private.h:197
Information describing the server.
Definition: cntl-private.h:48
lcb_io_ops_type_t
Built-in I/O plugins.
Definition: iops.h:897