|
LiteCore
Couchbase Lite cross-platform core implementation
|
#include "c4Compat.h"#include "c4Error.h"#include "c4Log.h"#include "fleece/FLSlice.h"#include <stdarg.h>Go to the source code of this file.
Data Structures | |
| struct | C4ExtraInfo |
| Client-defined metadata that can be associated with some objects like C4Database. More... | |
Macros | |
| #define | LITECORE_VERSION 30100 |
| #define | LITECORE_API_VERSION 352 |
| #define | C4STR(STR) FLSTR(STR) |
| #define | kC4SliceNull kFLSliceNull |
| #define | kC4EnvironmentTimezoneKey "tz" |
| #define | kC4EnvironmentSupportedLocales "supported_locales" |
Typedefs | |
| typedef FLSlice | C4Slice |
| typedef FLHeapSlice | C4HeapSlice |
| typedef FLSliceResult | C4SliceResult |
| typedef C4Slice | C4String |
| typedef C4HeapSlice | C4HeapString |
| typedef C4SliceResult | C4StringResult |
| typedef uint64_t | C4SequenceNumber |
| A database sequence number, representing the order in which a revision was created. | |
| typedef int64_t | C4Timestamp |
| A date/time representation used for document expiration (and in date/time queries.) Measured in milliseconds since the Unix epoch (1/1/1970, midnight UTC.) A value of 0 represents "no expiration". | |
| typedef struct C4BlobStore | C4BlobStore |
| Opaque handle for an object that manages storage of blobs. | |
| typedef struct C4Cert | C4Cert |
| An X.509 certificate, or certificate signing request (CSR). | |
| typedef struct C4Collection | C4Collection |
| Opaque handle to a namespace of documents in an opened database. | |
| typedef struct C4CollectionObserver | C4CollectionObserver |
| A collection-observer reference. | |
| typedef C4CollectionObserver | C4DatabaseObserver |
| typedef struct C4Database | C4Database |
| Opaque handle to an opened database. | |
| typedef struct C4DocumentObserver | C4DocumentObserver |
| A document-observer reference. | |
| typedef struct C4DocEnumerator | C4DocEnumerator |
| Opaque handle to a document enumerator. | |
| typedef struct C4Index | C4Index |
| Represents an existing index. | |
| typedef struct C4IndexUpdater | C4IndexUpdater |
| Describes a set of index values that need to be computed by the application. | |
| typedef struct C4KeyPair | C4KeyPair |
| An asymmetric key or key-pair (RSA, etc.) The private key may or may not be present. | |
| typedef struct C4Listener | C4Listener |
| A LiteCore network listener – supports the REST API, replication, or both. | |
| typedef struct C4Query | C4Query |
| Opaque handle to a compiled query. | |
| typedef struct C4QueryObserver | C4QueryObserver |
| A query-observer reference. | |
| typedef struct C4ReadStream | C4ReadStream |
| An open stream for reading data from a blob. | |
| typedef struct C4Replicator | C4Replicator |
| Opaque reference to a replicator. | |
| typedef struct C4Socket | C4Socket |
| Represents an open bidirectional stream of bytes or messages (typically a TCP socket.) | |
| typedef struct C4WriteStream | C4WriteStream |
| An open stream for writing data to a blob. | |
| #define LITECORE_API_VERSION 352 |
| #define LITECORE_VERSION 30100 |