toggle menu
flatInvoker
common
switch theme
search in API
flatinvoker-ffi
/
dev.shibasis.flatinvoker.ffi.transport
/
ByteBufferTransport
Byte
Buffer
Transport
object
ByteBufferTransport
:
Transport
<
Unit
>
,
Transport.SyncResponse
,
Transport.AsyncResponse
,
Transport.ReceiveSingle
,
Transport.ReceiveFlow
Members
Properties
controller
Link copied to clipboard
val
controller
:
Unit
?
NULL_CONTROLLER
Link copied to clipboard
val
NULL_CONTROLLER
:
Error
ref
Link copied to clipboard
val
ref
:
WeakRef
<
Unit
>
scope
Link copied to clipboard
val
scope
:
CoroutineScope
Functions
handle
Link copied to clipboard
open
override
fun
handle
(
event
:
ControllerEvent
)
fun
handle
(
controller
:
Unit
,
event
:
ControllerEvent
)
invoke
Link copied to clipboard
operator
fun
<
Result
>
invoke
(
function
:
Unit
.
(
)
->
Result
?
)
:
Result
?
invoke
Suspend
Link copied to clipboard
suspend
fun
<
Result
>
invokeSuspend
(
function
:
suspend
Unit
.
(
)
->
Result
?
)
:
Result
?
null
Controller
Result
Link copied to clipboard
fun
<
T
>
nullControllerResult
(
)
:
Result
<
T
>
on
Receive
Flow
Link copied to clipboard
open
override
fun
onReceiveFlow
(
payload
:
FlexPayload
)
:
Flow
<
FlexPayload
>
on
Receive
Single
Link copied to clipboard
open
override
fun
onReceiveSingle
(
payload
:
FlexPayload
)
send
Async
Link copied to clipboard
open
override
fun
sendAsync
(
payload
:
FlexPayload
)
:
Flow
<
FlexPayload
>
send
Sync
Link copied to clipboard
open
override
fun
sendSync
(
payload
:
FlexPayload
)
:
FlexPayload