Package edu.cornell.cs.apl.viaduct.backends.cleartext

Types

CleartextBackend
Link copied to clipboard
object CleartextBackend : Backend
CleartextCodeGenerator
Link copied to clipboard
class CleartextCodeGenerator(context: CodeGeneratorContext) : AbstractCodeGenerator
CleartextProtocolComposer
Link copied to clipboard
object CleartextProtocolComposer : AbstractProtocolComposer
Local
Link copied to clipboard
class Local(host: Host) : Plaintext

The protocol that executes code on a specific host in the clear.

LocalProtocolFactory
Link copied to clipboard
class LocalProtocolFactory(program: ProgramNode) : ProtocolFactory
LocalProtocolParser
Link copied to clipboard
object LocalProtocolParser : ProtocolParser<Local>

Parser for the Local protocol.

Plaintext
Link copied to clipboard
abstract class Plaintext : Protocol
Replication
Link copied to clipboard
class Replication(hosts: Set<Host>) : Plaintext

The protocol that replicates data and computations across a set of hosts in the clear.

ReplicationProtocolFactory
Link copied to clipboard
class ReplicationProtocolFactory(program: ProgramNode) : ProtocolFactory
ReplicationProtocolParser
Link copied to clipboard
object ReplicationProtocolParser : ProtocolParser<Replication>

Parser for the Replication protocol.