PlatformBindingsDelegateInterface class abstract
Unified interface for iris API engine of different platforms. On IO, the PlatformBindingsDelegateInterface is running inside a seperate isolate which is spawned by the main isolate, so you should not share any objects in this class.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
callApi(
IrisMethodCall methodCall, IrisApiEngineHandle apiEnginePtr, IrisApiParamHandle param) → int -
callApiAsync(
IrisMethodCall methodCall, IrisApiEngineHandle apiEnginePtr, IrisApiParamHandle param) → Future< CallApiResult> -
createApiEngine(
List< InitilizationArgProvider> args) → CreateApiEngineResult -
createIrisEventHandler(
IrisCEventHandlerHandle eventHandler) → IrisEventHandlerHandle -
destroyIrisEventHandler(
IrisEventHandlerHandle handler) → void -
destroyNativeApiEngine(
IrisApiEngineHandle apiEnginePtr) → void -
initialize(
) → void -
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