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 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 Structure being used because function pointers can't technically be cast to void*.
Definition: cntl-private.h:225
#define LCB_CNTL_SERVER_COMMON_FIELDS
Definition: cntl-private.h:27
int version
Structure version.
Definition: cntl-private.h:59
Information describing the server.
Definition: cntl-private.h:57
lcb_io_ops_type_t
Built-in I/O plugins.
Definition: iops.h:978
Information about the I/O plugin.
Definition: cntl-private.h:110