Couchbase C Client
3.3.15
Asynchronous C Client for Couchbase
|
Low level structures used by commands for buffers. More...
Go to the source code of this file.
Data Structures | |
struct | lcb_CONTIGBUF |
simple buf/length structure for a contiguous series of bytes More... | |
struct | lcb_KEYBUF |
Common request header for all keys. More... | |
struct | lcb_FRAGBUF |
Structure for an IOV buffer to be supplied as a buffer. More... | |
struct | lcb_VALBUF |
Structure representing a value to be stored. More... | |
Macros | |
#define | LCB_KV_HEADER_AND_KEY |
#define | LCB_KEYBUF_IS_EMPTY(k) |
#define | LCB_KREQ_SIMPLE(req, k, nk) |
Initialize a contiguous request backed by a buffer which should be copied. | |
Enumerations | |
enum | lcb_KVBUFTYPE |
Flags indicating the storage policy for a buffer. More... | |
Low level structures used by commands for buffers.
struct lcb_CONTIGBUF |
struct lcb_KEYBUF |
struct lcb_FRAGBUF |
struct lcb_VALBUF |
#define LCB_KREQ_SIMPLE | ( | req, | |
k, | |||
nk ) |
Initialize a contiguous request backed by a buffer which should be copied.
req | the key request to initialize |
k | the key to copy |
nk | the size of the key |
enum lcb_KVBUFTYPE |
Flags indicating the storage policy for a buffer.