viaduct
0.3.0
interpreter
/
io.github.aplcornell.viaduct.backend
/
ViaductProcessRuntime
Viaduct
Process
Runtime
class
ViaductProcessRuntime
(
runtime
:
ViaductRuntime
,
val
projection
:
ProtocolProjection
)
Constructors
Functions
Properties
Constructors
Viaduct
Process
Runtime
Link copied to clipboard
fun
ViaductProcessRuntime
(
runtime
:
ViaductRuntime
,
projection
:
ProtocolProjection
)
Functions
input
Link copied to clipboard
suspend
fun
input
(
)
:
Value
output
Link copied to clipboard
suspend
fun
output
(
value
:
Value
)
receive
Link copied to clipboard
suspend
fun
receive
(
event
:
CommunicationEvent
)
:
Value
suspend
fun
receive
(
sender
:
ProtocolProjection
)
:
Value
send
Link copied to clipboard
suspend
fun
send
(
value
:
Value
,
event
:
CommunicationEvent
)
suspend
fun
send
(
value
:
Value
,
receiver
:
ProtocolProjection
)
Properties
projection
Link copied to clipboard
val
projection
:
ProtocolProjection