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.