|
Couchbase Lite C
Couchbase Lite C API
|
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 Value Accessors 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... | |