SyscallsImpl

Functions

Link copied to clipboard
Link copied to clipboard
open fun call(target: Target, parameter: ByteBuffer, callback: SyscallCallback<Deferred<ByteBuffer>>)
Link copied to clipboard
open fun clear(name: String, callback: SyscallCallback<Void>)
Link copied to clipboard
open fun clearAll(callback: SyscallCallback<Void>)
Link copied to clipboard
open fun close()
Link copied to clipboard
abstract fun createAllDeferred(p: List<Deferred<out Any>>): Deferred<Void>
open fun createAllDeferred(children: List<Deferred<out Any>>): Deferred<Void>
Link copied to clipboard
open fun createAnyDeferred(children: List<Deferred<out Any>>): Deferred<Integer>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun exitSideEffectBlockWithException(runException: Throwable, @Nullable retryPolicy: @Nullable RetryPolicy, callback: ExitSideEffectSyscallCallback)
Link copied to clipboard
open fun fail(cause: Throwable)
Link copied to clipboard
open fun get(name: String, callback: SyscallCallback<Deferred<ByteBuffer>>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun objectKey(): String
Link copied to clipboard
Link copied to clipboard
open fun promise(key: String, callback: SyscallCallback<Deferred<ByteBuffer>>)
Link copied to clipboard
open fun rejectAwakeable(serializedId: String, reason: String, callback: SyscallCallback<Void>)
Link copied to clipboard
open fun rejectPromise(key: String, reason: String, callback: SyscallCallback<Deferred<Void>>)
Link copied to clipboard
open fun request(): Request
Link copied to clipboard
open fun resolveAwakeable(serializedId: String, payload: ByteBuffer, callback: SyscallCallback<Void>)
Link copied to clipboard
open fun <T> resolveDeferred(deferredToResolve: Deferred<T>, callback: SyscallCallback<Void>)
Link copied to clipboard
open fun resolvePromise(key: String, payload: ByteBuffer, callback: SyscallCallback<Deferred<Void>>)
Link copied to clipboard
open fun send(target: Target, parameter: ByteBuffer, @Nullable delay: @Nullable Duration, callback: SyscallCallback<Void>)
Link copied to clipboard
open fun set(name: String, value: ByteBuffer, callback: SyscallCallback<Void>)
Link copied to clipboard
open fun sleep(duration: Duration, callback: SyscallCallback<Deferred<Void>>)
Link copied to clipboard
open fun writeOutput(throwable: TerminalException, callback: SyscallCallback<Void>)
open fun writeOutput(value: ByteBuffer, callback: SyscallCallback<Void>)