core/ffi/backend_preference library

Classes

BackendInitAttemptFailure
Failure details for a single FFI backend initialization attempt.

Functions

ffiBackendFallbackOrder(PreferredBackend? preferredBackend) List<PreferredBackend>
ffiBackendWireName(PreferredBackend backend) String
initializeFfiRuntime<T>({required PreferredBackend? preferredBackend, required String logTag, required T createClient(), required Future<void> initializeClient(T client, PreferredBackend backend), required void shutdownClient(T client)}) Future<({PreferredBackend activeBackend, T client})>

Exceptions / Errors

BackendInitException
Exception thrown after every FFI backend fallback attempt fails.