Index

B | C | D | E | F | G | I | J | L | M | N | O | P | R | S | T | U

B

build() (StdChal.IORedirJudge method)
build_cache_decref() (StdChal.StdChal static method)
build_cache_find() (StdChal.StdChal static method)
build_cache_incref() (StdChal.StdChal static method)
build_cache_update() (StdChal.StdChal static method)
build_path (StdChal.IORedirJudge attribute)
build_relpath (StdChal.IORedirJudge attribute)

C

chal_id (StdChal.StdChal attribute)
chal_path (StdChal.StdChal attribute)
chal_queue (Server.JudgeHandler attribute)
chal_running_count (Server.JudgeHandler attribute)
close() (PyExt.EvPoll method)
code_path (StdChal.StdChal attribute)
comp_cxx() (StdChal.StdChal method)
comp_make() (StdChal.StdChal method)
comp_python() (StdChal.StdChal method)
comp_typ (StdChal.StdChal attribute)
Config (module)
container_path (StdChal.IORedirJudge attribute)
core_create_task (C++ function), [1]
core_destroy (C++ function), [1]
core_evdata (C++ member), [1]
core_init (C++ function), [1]
core_start_task (C++ function), [1]
create_task() (in module PyExt)
curr_evdata (C++ member)

D

drop() (in module Privilege)

E

emit_chal() (Server.JudgeHandler static method)
emit_task() (in module PyExt)
enter_pyext (C++ function)
ev_add (C++ function), [1]
ev_close (C++ function), [1]
ev_data (C++ class)
ev_data::epfd (C++ member)
ev_data::evts (C++ member)
ev_data::polls (C++ member)
ev_del (C++ function), [1]
ev_header (C++ class)
ev_header::fd (C++ member)
ev_init (C++ function), [1]
ev_mod (C++ function), [1]
ev_modify (C++ function), [1]
ev_poll (C++ function), [1]
ev_pollpair (C++ class)
ev_pollpair::events (C++ member)
ev_pollpair::fd (C++ member)
ev_register (C++ function), [1]
ev_unregister (C++ function), [1]
EvIOLoop (class in Server)
EvPoll (class in PyExt)

F

fdmap (C++ class)
fdmap::map (C++ member)
fdmap::num (C++ member)
fdpair (C++ class)
fdpair::guest (C++ member)
fdpair::host (C++ member)
FFI (in module PyExt)
ffi (PyExt.EvPoll attribute)
FFILIB (in module PyExt)
ffilib (PyExt.EvPoll attribute)
fileaccess() (in module Privilege)
fullaccess() (in module Privilege)

G

get_restrict_ugid() (StdChal.StdChal static method)
get_standard_ugid() (StdChal.StdChal static method)
gidpair (C++ class)
gidpair::guest (C++ member)
gidpair::host (C++ member)

I

idmap (C++ class)
idmap::gid_map (C++ member)
idmap::gid_num (C++ member)
idmap::uid_map (C++ member)
idmap::uid_num (C++ member)
init() (in module Privilege)
(StdChal.StdChal static method)
(in module PyExt)
initialize() (Server.EvIOLoop method)
internal_dbg (C++ function), [1]
internal_err (C++ function), [1]
internal_info (C++ function), [1]
IORedirJudge (class in StdChal)

J

judge() (StdChal.IORedirJudge method)
judge_diff() (StdChal.StdChal method)
JUDGE_GID (in module Privilege)
judge_typ (StdChal.StdChal attribute)
JUDGE_UID (in module Privilege)
JudgeHandler (class in Server)

L

last_restrict_uid (StdChal.StdChal attribute)
last_standard_uid (StdChal.StdChal attribute)
last_uniqid (StdChal.StdChal attribute)
leave_pyext (C++ function)

M

main() (in module Prefetch)
(in module Server)
metadata (StdChal.StdChal attribute)
modify() (PyExt.EvPoll method)

N

NOBODY_GID (in module Privilege)
NOBODY_YID (in module Privilege)
null_fd (StdChal.StdChal attribute)

O

old_egid (C++ member)
old_euid (C++ member)
on_close() (Server.JudgeHandler method)
on_message() (Server.JudgeHandler method)
open() (Server.JudgeHandler method)

P

poll() (PyExt.EvPoll method)
poll_map (C++ member)
pollpairs (PyExt.EvPoll attribute)
Prefetch (module)
prefetch() (StdChal.StdChal method)
Privilege (module)
PyExt (module)

R

register() (PyExt.EvPoll method)
res_path (StdChal.StdChal attribute)

S

Sandbox (C++ class)
Sandbox::__anonymous1 (C++ type)
Sandbox::argv (C++ member)
Sandbox::cg (C++ member)
Sandbox::child_pid (C++ member)
Sandbox::config (C++ member)
Sandbox::envp (C++ member)
Sandbox::exe_path (C++ member)
Sandbox::execve_count (C++ member)
Sandbox::forcetime_handler (C++ function)
Sandbox::forcetime_poll (C++ member)
Sandbox::id (C++ member)
Sandbox::install_filter (C++ function)
Sandbox::install_limit (C++ function)
Sandbox::last_sandbox_id (C++ member)
Sandbox::memcg (C++ member)
Sandbox::memevt_handler (C++ function)
Sandbox::memevt_poll (C++ member)
Sandbox::operator= (C++ function), [1]
Sandbox::read_stat (C++ function)
Sandbox::run_map (C++ member)
Sandbox::Sandbox (C++ function), [1], [2]
Sandbox::sandbox_entry (C++ function)
Sandbox::sandbox_map (C++ member)
Sandbox::SANDBOX_STATE_INIT (C++ class)
Sandbox::SANDBOX_STATE_PRERUN (C++ class)
Sandbox::SANDBOX_STATE_RUNNING (C++ class)
Sandbox::SANDBOX_STATE_STOP (C++ class)
Sandbox::start (C++ function)
Sandbox::stat (C++ member)
Sandbox::stop (C++ function)
Sandbox::stop_callback (C++ member)
Sandbox::suspend_fd (C++ member)
Sandbox::terminate (C++ function)
Sandbox::update_sandboxes (C++ function)
Sandbox::update_state (C++ function)
Sandbox::~Sandbox (C++ function)
sandbox_evpair (C++ class)
sandbox_evpair::hdr (C++ member)
sandbox_evpair::id (C++ member)
sandbox_init (C++ function), [1]
SANDBOX_RESTRICT_HIGH (C++ class)
sandbox_restrict_level (C++ type)
SANDBOX_RESTRICT_LOW (C++ class)
sandbox_stop_callback (C++ function)
SandboxConfig (C++ class)
SandboxConfig::fd_map (C++ member)
SandboxConfig::gid (C++ member)
SandboxConfig::gid_map (C++ member)
SandboxConfig::memlimit (C++ member)
SandboxConfig::restrict_level (C++ member)
SandboxConfig::root_path (C++ member)
SandboxConfig::timelimit (C++ member)
SandboxConfig::uid (C++ member)
SandboxConfig::uid_map (C++ member)
SandboxConfig::work_path (C++ member)
SandboxException (C++ class)
SandboxException::SandboxException (C++ function)
SandboxException::what (C++ function)
SandboxException::what_arg (C++ member)
SandboxStat (C++ class)
SandboxStat::__anonymous0 (C++ type)
SandboxStat::peakmem (C++ member)
SandboxStat::SANDBOX_STAT_EXITERR (C++ class)
SandboxStat::SANDBOX_STAT_FORCETIMEOUT (C++ class)
SandboxStat::SANDBOX_STAT_INTERNALERR (C++ class)
SandboxStat::SANDBOX_STAT_NONE (C++ class)
SandboxStat::SANDBOX_STAT_OOM (C++ class)
SandboxStat::SANDBOX_STAT_TIMEOUT (C++ class)
SandboxStat::SandboxStat (C++ function)
SandboxStat::stime (C++ member)
SandboxStat::utime (C++ member)
Server (module)
sigchld_callback (C++ function)
sigchld_evhdr (C++ member)
sigchld_sigfd (C++ member)
start() (StdChal.StdChal method)
start_chal() (Server.JudgeHandler static method)
start_task() (in module PyExt)
StdChal (class in StdChal)
(module)
stop_task_callback (C++ function)

T

Task (C++ class)
Task::callback (C++ member)
Task::data (C++ member)
Task::id (C++ member)
Task::sdbx (C++ member)
Task::Task (C++ function)
task_map (C++ member)
taskstat (C++ class)
taskstat::detect_error (C++ member)
taskstat::peakmem (C++ member)
taskstat::stime (C++ member)
taskstat::utime (C++ member)
test_list (StdChal.StdChal attribute)

U

uidpair (C++ class)
uidpair::guest (C++ member)
uidpair::host (C++ member)
uniqid (StdChal.StdChal attribute)
unregister() (PyExt.EvPoll method)
unregister_ptr (C++ member)