SynurangBindings class

FFI bindings for Synurang

Constructors

SynurangBindings(DynamicLibrary dynamicLibrary)
The symbols are looked up in dynamicLibrary.
SynurangBindings.fromLookup(Pointer<T> lookup<T extends NativeType>(String symbolName))
The symbols are looked up with lookup.

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

CacheContains(Pointer<Char> storeName, Pointer<Char> key) int
CacheDelete(Pointer<Char> storeName, Pointer<Char> key) int
CacheGet(Pointer<Char> storeName, Pointer<Char> key) FfiData
CachePut(Pointer<Char> storeName, Pointer<Char> key, Pointer<Void> data, int dataLen, int ttlSeconds) int
CloseStream(int streamId) → void
CloseStreamInput(int streamId) → void
FreeFfiData(Pointer<Void> data) → void
InvokeBackend(Pointer<Char> method, Pointer<Void> data, int dataLen) FfiData
InvokeBackendBidiStream(Pointer<Char> method) int
InvokeBackendClientStream(Pointer<Char> method) int
InvokeBackendServerStream(Pointer<Char> method, Pointer<Void> data, int dataLen) int
InvokeBackendWithMeta(Pointer<Char> method, Pointer<Void> data, int dataLen, Pointer<Void> metaData, int metaLen) FfiData
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
RegisterDartCallback(InvokeDartCallback callback) → void
RegisterStreamCallback(StreamCallback callback) → void
SendFfiResponse(int requestId, Pointer<Void> data, int dataLen) → void
SendStreamData(int streamId, Pointer<Void> data, int dataLen) int
StartGrpcServer(CoreArgument cArg) int
StopGrpcServer() int
StreamReady(int streamId) → void
toString() String
A string representation of this object.
inherited

Operators

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