Couchbase C Client  3.3.12
Asynchronous C Client for Couchbase
Data Structures
Here are the data structures with brief descriptions:
 Clcb_AUTHENTICATOROpaque pointer containing credentials for the library
 Clcb_bsd_procsFunctions wrapping the Berkeley Socket API
 Clcb_buf_info
 Clcb_CMDN1XMGMT
 Clcb_CMDN1XWATCH
 Clcb_CMDPKTFWDRequest for forwarding a packet This structure is passed to the lcb_pktfwd3() function
 Clcb_cntl_iops_info_stInformation about the I/O plugin
 Clcb_cntl_rdballocfactoryStructure being used because function pointers can't technically be cast to void*
 Clcb_cntl_server_tInformation describing the server
 Clcb_cntl_server_t.v.v1Current information here
 Clcb_cntl_vbinfo_tStructure containing mapping information for a key
 Clcb_cntl_vbinfo_t.v.v0V0
 Clcb_completion_procsFunctions for completion-based I/O
 Clcb_CONTIGBUFSimple buf/length structure for a contiguous series of bytes
 Clcb_create_io_ops_st
 Clcb_ev_procsFunctions handling socket watcher events
 Clcb_FRAGBUFStructure for an IOV buffer to be supplied as a buffer
 Clcb_io_writebuf_t
 Clcb_IOCREATEOPTS_BUILTINIO Creation for builtin plugins
 Clcb_IOVStructure indicating a buffer and its size
 Clcb_KEYBUFCommon request header for all keys
 Clcb_loop_procsCommon functions for starting and stopping the event loop
 Clcb_N1XSPEC
 Clcb_nameinfo_stStructure describing a connected socket's endpoints
 Clcb_PKTFWDRESPResponse structure containing the response for a packet
 Clcb_RESPN1XMGMT
 Clcb_sockdata_tSocket handle for completion-based I/O
 Clcb_timer_procsCommon functions for starting and stopping timers
 Clcb_VALBUFStructure representing a value to be stored
 Clcbcrypto_CMDDECRYPTCommand to decrypt JSON fields
 Clcbcrypto_CMDENCRYPTCommand to encrypt JSON fields
 Clcbcrypto_FIELDSPECStructure for JSON field specification for encrypt/decrypt API
 Clcbcrypto_PROVIDERCrypto-provider interface
 Clcbcrypto_SIGVIOV-style structure for signing functions of crypto-provider
 Clcbmetrics_TAGOperation metrics tags
 Clcbtrace_TRACERTracer interface
 Clcbuv_options_tOptions passed to the iops constructure
 Clcbvb_CONFIGStructure containing the configuration
 Clcbvb_CONFIGDIFFStructure representing changes between two configurations
 Clcbvb_CONTINUUM
 Clcbvb_SERVERNode in the cluster This structure represents a node in the cluster. The node has a hostname (hostname), and various services
 Clcbvb_SERVICESServices which may be provided by a node
 Clcbvb_VBUCKET
 Cldcptrace_REPORTER