package
0.9.8
Repository: https://github.com/criyle/go-judge.git
Documentation: pkg.go.dev

# Functions

New creates new worker.

# Structs

CachedFile defines file cached in the file store.
Cmd defines command and limits to start a program using in envexec.
Config defines worker configuration.
LocalFile defines file stores on the local file system.
MemoryFile defines file stores in the memory.
PipeCollector defines on the output (stdout / stderr) to be collected over pipe.
PipeIndex defines indexing for a pipe fd.
PipeMap defines in / out pipe for multiple program.
Request defines single worker request.
Response defines worker response for single request.
Result defines single command response.

# Interfaces

CmdFile defines file used in the cmd.
Worker defines interface for executor.