|
Couchbase C Client
3.3.19
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 |
| #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.