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 |