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
- FLSlice
- FLSliceResult
- FLSlot
- FLString
- FLStringResult
- FLValue
- 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
- 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
Enums
- CBLConcurrencyControl
- CBLEncryptionAlgorithm
- CBLErrorCode
- CBLErrorDomain
- CBLIndexType
- CBLLogDomain
- CBLLogLevel
- CBLMaintenanceType
- CBLNetworkErrorCode
- CBLProxyType
- CBLQueryLanguage
- CBLReplicatedDocumentFlag
- CBLReplicatorActivityLevel
- CBLReplicatorType
- FLCopyFlag
- FLEncoderFormat
- FLErrorCode
- FLTrust
- FLValueType
- TracedNativeCall
Extensions
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.
Properties
-
globalFLSlice
→ Pointer<
FLSlice> -
final
-
globalFLSliceResult
→ Pointer<
FLSliceResult> -
final
-
globalFLString
→ Pointer<
FLString> -
final
-
globalLoadedDictKey
→ Pointer<
CBLDart_LoadedDictKey> -
final
-
globalLoadedFLValue
→ Pointer<
CBLDart_LoadedFLValue> -
final
Functions
-
cblReachabilityFence(
Object? object) → Object? -
decodeFLString(
int address, int size) → String
Typedefs
-
TracedCallHandler
= T Function<
T>(TracedNativeCall call, T execute())