ViaductProcessRuntime

class 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