27#define LCB_CNTL_SERVER_COMMON_FIELDS \
49 lcb_socket_t sockfd; \
50 lcb_sockdata_t *sockptr; \
57typedef 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
201typedef 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