Documentation
¶
Index ¶
Constants ¶
View Source
const ( LAKESIDE_ROOT = "/tmp/lakeside" LIBCONTAINER_ROOT = "/tmp/libcontainer" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CgroupConfig ¶
type Config ¶
type Config struct {
Rootfs string
Args []string
Stdin string
Cwd string
Env []string
UserNamespace *UserNamespaceConfig
Cgroup *CgroupConfig
Rlimit *RlimitConfig
}
type Report ¶
type Report struct {
Status Status
ExitCode int
Signal syscall.Signal
Stdout string
Stderr string
CPUTime uint64
Memory uint64
WallTime int64
}
func MakeReport ¶
type RlimitConfig ¶
type Sandbox ¶
func NewSandbox ¶
type Status ¶
type Status string
const ( STATUS_OK Status = "OK" STATUS_RUNTIME_ERROR Status = "RUNTIME_ERROR" STATUS_TIME_LIMIT_EXCEEDED Status = "TIME_LIMIT_EXCEEDED" STATUS_MEMORY_LIMIT_EXCEEDED Status = "MEMORY_LIMIT_EXCEEDED" STATUS_OUTPUT_LIMIT_EXCEEDED Status = "OUTPUT_LIMIT_EXCEEDED" STATUS_TERMINATED Status = "TERMINATED" STATUS_UNKNOWN Status = "UNKNOWN" )
Click to show internal directories.
Click to hide internal directories.