Couchbase Lite C
Couchbase Lite C API
|
#include "CBLBase.h"
Go to the source code of this file.
Functions | |
static const CBLEncryptable * | CBLEncryptable_Retain (const CBLEncryptable *t) |
static void | CBLEncryptable_Release (const CBLEncryptable *t) |
CBLEncryptable * | CBLEncryptable_CreateWithNull (void) |
Creates CBLEncryptable object with null value. More... | |
CBLEncryptable * | CBLEncryptable_CreateWithBool (bool value) |
Creates CBLEncryptable object with a boolean value. More... | |
CBLEncryptable * | CBLEncryptable_CreateWithInt (int64_t value) |
Creates CBLEncryptable object with an int value. More... | |
CBLEncryptable * | CBLEncryptable_CreateWithUInt (uint64_t value) |
Creates CBLEncryptable object with an unsigned int value. More... | |
CBLEncryptable * | CBLEncryptable_CreateWithFloat (float value) |
Creates CBLEncryptable object with a float value. More... | |
CBLEncryptable * | CBLEncryptable_CreateWithDouble (double value) |
Creates CBLEncryptable object with a double value. More... | |
CBLEncryptable * | CBLEncryptable_CreateWithString (FLString value) |
Creates CBLEncryptable object with a string value. More... | |
CBLEncryptable * | CBLEncryptable_CreateWithValue (FLValue value) |
Creates CBLEncryptable object with an FLValue value. More... | |
CBLEncryptable * | CBLEncryptable_CreateWithArray (FLArray value) |
Creates CBLEncryptable object with an FLArray value. More... | |
CBLEncryptable * | CBLEncryptable_CreateWithDict (FLDict value) |
Creates CBLEncryptable object with an FLDict value. More... | |
FLValue | CBLEncryptable_Value (const CBLEncryptable *encryptable) |
Returns the value to be encrypted by the push replicator. More... | |
FLDict | CBLEncryptable_Properties (const CBLEncryptable *encryptable) |
Returns the dictionary format of the CBLEncryptable object. More... | |
bool | FLDict_IsEncryptableValue (FLDict _cbl_nullable) |
Checks whether the given dictionary is a CBLEncryptable or not. More... | |
static bool | FLValue_IsEncryptableValue (FLValue _cbl_nullable value) |
Checks whether the given FLValue is a CBLEncryptable or not. More... | |
const CBLEncryptable *_cbl_nullable | FLDict_GetEncryptableValue (FLDict _cbl_nullable encryptableDict) |
Returns a CBLEncryptable object corresponding to the given encryptable dictionary in a document or NULL if the dictionary is not a CBLEncryptable. More... | |
static const CBLEncryptable *_cbl_nullable | FLValue_GetEncryptableValue (FLValue _cbl_nullable value) |
Returns a CBLEncryptable object corresponding to the given Fleece Values in a document or NULL if the value is not a CBLEncryptable. More... | |
void | FLSlot_SetEncryptableValue (FLSlot slot, const CBLEncryptable *encryptable) |
Set a CBLEncryptable's dictionary into a mutable dictionary's slot. More... | |
static void | FLMutableDict_SetEncryptableValue (FLMutableDict dict, FLString key, CBLEncryptable *encryptable) |
Set a CBLEncryptable's dictionary into a mutable dictionary. More... | |
Variables | |
CBL_PUBLIC const FLSlice | kCBLEncryptableType |
"encryptable" More... | |
CBL_PUBLIC const FLSlice | kCBLEncryptableValueProperty |
"value" More... | |