|
Couchbase Lite C++
Couchbase Lite C++ API
|
#include "cbl++/Document.hh"#include "cbl/CBLReplicator.h"#include "cbl/CBLDefaults.h"#include <functional>#include <optional>#include <string>#include <string_view>#include <vector>#include <unordered_map>Go to the source code of this file.
Classes | |
| class | cbl::Endpoint |
| The replication endpoint representing the location of a database to replicate with. More... | |
| class | cbl::Authenticator |
| Authentication credentials for a remote server. More... | |
| struct | cbl::EncryptionResult |
| Result returned by a PropertyEncryptor callback. More... | |
| struct | cbl::DecryptionResult |
| Result returned by a PropertyDecryptor callback. More... | |
| class | cbl::CollectionConfiguration |
| A collection to replicate, along with its collection-specific replication settings such as filters and a conflict resolver. More... | |
| class | cbl::ReplicatorConfiguration |
| The configuration of a replicator. More... | |
| class | cbl::Replicator |
| A replicator that syncs documents between a local database's collections and a target database. More... | |
Namespaces | |
| namespace | cbl |
Typedefs | |
| using | cbl::ReplicationFilter = std::function<bool(Document, CBLDocumentFlags flags)> |
| Replication Filter Function Callback. | |
| using | cbl::ConflictResolver |
| Replication Conflict Resolver Function Callback. | |
| using | cbl::PropertyEncryptor |
| Property Encryptor Function Callback. | |
| using | cbl::PropertyDecryptor |
| Property Decryptor Function Callback. | |
| using | cbl::ReplicationCollection = CollectionConfiguration |
| Deprecated alias for backward compatibility. | |