StandardCblFlutterPlatform class final

CblFlutterPlatform implementation which expects to be able to access the native libraries (cblite and cblitedart) through a platform specific standard mechanism.

Platform implementations must ensure that the native libraries are bundled with the Flutter app so that they are locatable through the mechanism described below.

iOS and macOS

The libraries are expected to be linked as dependent libraries, which are loaded before the app starts to execute and whose symbols are available in the process.

Android

The libraries are expected to be loadable by the dynamic linker as libcblite.so and libcblitedart.so.

Linux

The libraries are expected to be located in the directory lib, next to the app executable, with the names libcblite.so and libcblitedart.so.

Windows

The libraries are expected to be located next to the app executable, with the names cblite.dll and cblitedart.dll.

Inheritance

Constructors

StandardCblFlutterPlatform({required bool enterpriseEdition})

Properties

enterpriseEdition bool
Whether the provided libraries are the enterprise edition.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

libraries() → LibrariesConfiguration
Returns the LibrariesConfiguration provided by this plugin for the current platform.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited