Documentation
¶
Index ¶
Constants ¶
View Source
const ( DataProtocol = "hymx" Variant = "v0.1.0" // Protocol Version TypeModule = "Module" TypeProcess = "Process" TypeMessage = "Message" TypeAssignment = "Assignment" TypeSchedulerLocation = "Scheduler-Location" TypeSchedulerTransfer = "Scheduler-Transfer" TypeCheckpoint = "Checkpoint" )
Variables ¶
View Source
var ( DefaultBaseModule = Base{ DataProtocol: DataProtocol, Variant: Variant, Type: TypeModule, } DefaultBaseProcess = Base{ DataProtocol: DataProtocol, Variant: Variant, Type: TypeProcess, } DefaultBaseMessage = Base{ DataProtocol: DataProtocol, Variant: Variant, Type: TypeMessage, } DefaultBaseAssignment = Base{ DataProtocol: DataProtocol, Variant: Variant, Type: TypeAssignment, } DefaultCheckpoint = Base{ DataProtocol: DataProtocol, Variant: Variant, Type: TypeCheckpoint, } )
Functions ¶
This section is empty.
Types ¶
type Assignment ¶
type Checkpoint ¶
type Module ¶
type Module struct {
Base
ModuleFormat string `json:"Module-Format"`
MemoryLimit string `json:"Memory-Limit"`
ComputeLimit string `json:"Compute-Limit"`
InputEncoding string `json:"Input-Encoding,omitempty"` // Json only now
OutputEncoding string `json:"Output-Encoding,omitempty"` // Json only now
Tags []goarSchema.Tag `json:"Tags,omitempty"` // Extension
}
Click to show internal directories.
Click to hide internal directories.