cbl_ffi library

Classes

ArrayBindings
AsyncCallbackBindings
BaseBindings
Bindings
BlobBindings
BlobReadStreamBindings
BlobsBindings
BlobWriteStreamBindings
CBLAuthenticator
CBLBindings
CBLBlob
CBLBlobReadStream
CBLBlobWriteStream
CBLDart_FLArrayIterator
CBLDart_FLDictIterator
CBLDart_LoadedDictKey
CBLDart_LoadedFLValue
CBLDartAsyncCallback
CBLDatabase
CBLDatabaseConfiguration
CBLDocument
CBLEncryptionKey
CBLEndpoint
CBLIndexSpec
CBLInitContext
CBLListenerToken
CBLLogFileConfiguration
CBLMutableDocument
CBLProxySettings
CBLQuery
CBLRefCounted
CBLReplicatedDocument
CBLReplicator
CBLReplicatorConfiguration
CBLReplicatorStatus
CBLResultSet
Data
DatabaseBindings
DatabaseChangeCallbackMessage
DictBindings
DictKeyBindings
DocBindings
DocumentBindings
DocumentReplicationsCallbackMessage
DynamicLibraries
FLArray
FLDict
FLDictKey
FLDoc
FleeceBindings
FleeceDecoderBindings
FleeceEncoderBindings
FLEncoder
FLMutableArray
FLMutableDict
FLSharedKeys
FLSlice
FLSliceResult
FLSlot
FLString
FLStringResult
FLValue
KnownSharedKeys
LibrariesConfiguration
LibraryConfiguration
LogCallbackMessage
LoggingBindings
MutableArrayBindings
MutableDictBindings
MutableDocumentBindings
NativeUtf8String
A UTF-8 encoded string in external memory.
NativeUtf8StringEncoder
A UTF-8 encoder that directly writes to external memory.
Option
QueryBindings
ReplicationConflictResolverCallbackMessage
ReplicationFilterCallbackMessage
ReplicatorBindings
ReplicatorStatusCallbackMessage
ResultSetBindings
SharedKeysBindings
Slice
A contiguous area of native memory, whose lifetime is tied to some other object.
SliceBindings
SliceResult
A contiguous area of native memory, which stays alive at least as long as this object.
SlotBindings
TransferableData
TransferableSliceResult
A form of a SliceResult which can be sent through an isolate port.
ValueBindings

Constants

cblIncludeTracePoints → const bool
Whether CBL Dart trace points should be included when compiling a Dart program.
nativeUtf8StringEncoder → const NativeUtf8StringEncoder
useIsLeaf → const bool
Wether to use the isLeaf flag when looking up native functions.

Functions

cblReachabilityFence(Object? object) Object?
decodeFLString(int address, int size) String

Typedefs

TracedCallHandler = T Function<T>(TracedNativeCall call, T execute())

Exceptions / Errors

CBLErrorException