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
-
- Object
- CblFlutterPlatform
- StandardCblFlutterPlatform
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