Couchbase C Client  2.10.7
Asynchronous C Client for Couchbase
Volatile Interfaces
See also
Interface Attributes
Page Environment Variables

Global lcb_analytics_query (lcb_t instance, const void *cookie, lcb_CMDANALYTICS *cmd)
Global LCB_CMD__SETVBID (cmd, vbid)
Global lcb_CMDBASE::_hashkey
Global lcb_CMDCOUNTER::_hashkey
Global lcb_CMDENDURE::_hashkey
Global lcb_CMDGET::_hashkey
Global lcb_CMDGETREPLICA::_hashkey
Global lcb_CMDHTTP::_hashkey
Class lcb_CMDN1XMGMT
Command for index management operations
Class lcb_CMDN1XWATCH
Global lcb_CMDOBSEQNO::_hashkey
Global lcb_CMDOBSERVE::_hashkey
Global lcb_CMDPING::_hashkey
Global lcb_CMDSTORE::_hashkey
Global lcb_CMDSTOREDUR::_hashkey
Global LCB_CNTL_CONFIGNODE_INFO
Global LCB_CNTL_DURABILITY_MUTATION_TOKENS
Global LCB_CNTL_HTCONFIG_IDLE_TIMEOUT
Global LCB_CNTL_HTCONFIG_URLTYPE
Primarily here to support tests and buggy HTTP servers/proxies which do not like to maintain a connection upon receipt of a 404.
Global LCB_CNTL_HTTP_POOLSIZE
Global LCB_CNTL_IOPS_DLOPEN_DEBUG
Global LCB_CNTL_KVTIMINGS
Global LCB_CNTL_MEMDNODE_INFO
Global LCB_CNTL_METRICS
Activate/Get library metrics per-server
Global LCB_CNTL_RDBALLOCFACTORY
Global LCB_CNTL_RETRY_NMV_IMM
Global LCB_CNTL_RETRYMODE
Global LCB_CNTL_SCHED_IMPLICIT_FLUSH
Global LCB_CNTL_SYNCDESTROY
Global LCB_CNTL_TCP_NODELAY
Global LCB_CNTL_UNSAFE_OPTIMIZE
Global LCB_CNTL_USE_COLLECTIONS
Global LCB_CNTL_VBGUESS_PERSIST
Global lcb_dump (lcb_t instance, FILE *fp, lcb_U32 flags)
Global lcb_flush3 (lcb_t instance, const void *cookie, const lcb_CMDFLUSH *cmd)
Global lcb_fts_cancel (lcb_t, lcb_FTSHANDLE)
Cancel a full-text query in progress. The handle is usually obtained via the lcb_CMDFTS::handle pointer.
Global lcb_fts_query (lcb_t instance, const void *cookie, const lcb_CMDFTS *cmd)
Issue a full-text query. The callback (lcb_CMDFTS::callback) will be invoked for each hit. It will then be invoked one last time with the result metadata (including any facets) and the lcb_RESPFTS::rflags field having the LCB_RESP_F_FINAL bit set
Global lcb_get_mutation_token (lcb_t instance, const lcb_KEYBUF *kb, lcb_error_t *errp)
Global lcb_histogram_create (void)
Create a histogram structure
Global lcb_histogram_destroy (lcb_HISTOGRAM *hg)
free a histogram structure
Global lcb_histogram_read (const lcb_HISTOGRAM *hg, const void *cookie, lcb_HISTOGRAM_CALLBACK cb)
Repeatedly invoke a callback for all entries in the histogram
Global lcb_histogram_record (lcb_HISTOGRAM *hg, lcb_U64 duration)
Add an entry to a histogram structure
Global lcb_iops_wire_bsd_impl2 (lcb_bsd_procs *procs, int version)
Global lcb_is_redacting_logs (lcb_t instance)
Returns whether the library redacting logs for this connection instance.
Class lcb_logprocs_st
Global lcb_n1ql_query (lcb_t instance, const void *cookie, const lcb_CMDN1QL *cmd)
Class lcb_N1XSPEC
Global lcb_observe_seqno3 (lcb_t instance, const void *cookie, const lcb_CMDOBSEQNO *cmd)
Global lcb_resp_get_error_context (int cbtype, const lcb_RESPBASE *rb)
Class lcb_RESPN1XMGMT_st
Global lcb_server_verbosity3 (lcb_t instance, const void *cookie, const lcb_CMDVERBOSITY *cmd)
Global lcb_server_versions3 (lcb_t instance, const void *cookie, const lcb_CMDBASE *cmd)
Global lcb_storedur3 (lcb_t instance, const void *cookie, const lcb_CMDSTOREDUR *cmd)
Global lcb_tick_nowait (lcb_t instance)
This function will cause a single "tick" in the underlying event loop, causing operations whose I/O can be executed immediately to be sent to the server.
Global lcb_view_cancel (lcb_t instance, lcb_VIEWHANDLE handle)
Global lcb_view_query (lcb_t instance, const void *cookie, const lcb_CMDVIEWQUERY *cmd)
Global lcb_view_query_initcmd (lcb_CMDVIEWQUERY *vq, const char *design, const char *view, const char *options, lcb_VIEWQUERYCALLBACK callback)
Global lcbauth_ref (lcb_AUTHENTICATOR *auth)
Global lcbvb_compare (lcbvb_CONFIG *from, lcbvb_CONFIG *to)
Class lcbvb_CONFIG_st
. ABI/API compatibility not guaranteed between versions.
Class lcbvb_CONTINUUM
Global lcbvb_genconfig (lcbvb_CONFIG *vb, unsigned nservers, unsigned nreplica, unsigned nvbuckets)
Global lcbvb_genconfig_ex (lcbvb_CONFIG *vb, const char *name, const char *uuid, const lcbvb_SERVER *servers, unsigned nservers, unsigned nreplica, unsigned nvbuckets)
Global lcbvb_genffmap (lcbvb_CONFIG *vb)
Generate a fast-forward vBucket map for the configuration. This simply provides alternate indices.
Global lcbvb_make_ketama (lcbvb_CONFIG *vb)
Convert the configuration to a ketama one.
Global lcbvb_replace_host (lcbvb_CONFIG *cfg, const char *hostname)
Global lcbvb_save_json (lcbvb_CONFIG *vbc)
Serialize the current configuration as a JSON string. The string returned is NUL-terminated and should be freed using the free() function.
Class lcbvb_SERVER
. ABI/API compatibility not guaranteed between versions.
Class lcbvb_SERVICES
. ABI/API compatibility not guaranteed between versions
Global lcbvb_vbserver (cfg, vbid, ix)
This allows to get the given index for a vbucket server. If the index is 0 then this returns the master index, if the index is greater then it returns the replica index
Class lcbvb_VBUCKET
. ABI/API compatibility not guaranteed between versions