27 #define LCB_CNTL_SERVER_COMMON_FIELDS \ 49 lcb_socket_t sockfd; \ 50 lcb_sockdata_t *sockptr; \ 57 typedef struct lcb_cntl_server_st {
63 LCB_CNTL_SERVER_COMMON_FIELDS
68 LCB_CNTL_SERVER_COMMON_FIELDS
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 110 struct lcb_cntl_iops_info_st {
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 218 #define LCB_CNTL_REINIT_CONNSTR 0x2B 280 #define LCB_CNTL_COMPRESSION_OPTS 0x26 283 struct rdb_ALLOCATOR;
284 typedef struct rdb_ALLOCATOR* (*lcb_RDBALLOCFACTORY)(void);
290 lcb_RDBALLOCFACTORY factory;
303 #define LCB_CNTL_RDBALLOCFACTORY 0x27 307 LCB_IPV6_DISABLED = 0x00, LCB_IPV6_ONLY = 0x1, LCB_IPV6_ALLOW = 0x02
318 #define LCB_CNTL_IP6POLICY 0x0b 329 #define LCB_CNTL_VBGUESS_PERSIST 0x32 336 #define LCB_CNTL_UNSAFE_OPTIMIZE 0x33 347 #define LCB_CNTL_TCP_NODELAY 0x39 354 #define LCB_CNTL_KVTIMINGS 0x3C Decompress incoming data, if the data has been compressed at the server.
Definition: cntl-private.h:234
lcb_COMPRESSOPTS
Options for how to handle compression.
Definition: cntl-private.h:223
uncommitted
Definition: iops.h:1004
lcb_io_ops_type_t
Built-in I/O plugins.
Definition: iops.h:978
Do not perform compression in any direction.
Definition: cntl-private.h:227
By default the library will send a HELLO command to the server to determine whether compression is su...
Definition: cntl-private.h:255
Compress outgoing data.
Definition: cntl-private.h:241
Structure being used because function pointers can't technically be cast to void*.
Definition: cntl-private.h:289