BackendInterpreter

class BackendInterpreter(host: Host, program: ProgramNode, protocolAnalysis: ProtocolAnalysis, protocolInterpreters: List<ProtocolInterpreter>, runtime: ViaductProcessRuntime)

Functions

run
Link copied to clipboard
suspend fun run()
suspend fun run(function: FunctionName, stmt: StatementNode)
synchronize
Link copied to clipboard
suspend fun synchronize(senders: Set<Host>, receivers: Set<Host>)

Synchronize hosts.