Judge - HypeX
latest
APIs
Guidelines
Docstrings
Judge - HypeX
Docs
»
Index
Edit on GitHub
Index
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
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.JudgeDispatcher attribute)
chal_running_count (Server.JudgeDispatcher 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.JudgeDispatcher 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_header::handler (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)
func_core_task_callback (C++ type)
func_pyext_stop_callback (C++ type)
func_sandbox_stop_callback (C++ type)
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)
init_socket_server() (in module Server)
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)
JudgeDispatcher (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.WebSocketClient method)
on_message() (Server.WebSocketClient method)
open() (Server.WebSocketClient method)
P
poll() (PyExt.EvPoll method)
poll_map (C++ member)
pollpairs (PyExt.EvPoll attribute)
post() (Server.RequestClient method)
Prefetch (module)
prefetch() (StdChal.StdChal method)
Privilege (module)
PyExt (module)
R
register() (PyExt.EvPoll method)
RequestClient (class in Server)
res_path (StdChal.StdChal attribute)
S
Sandbox (C++ class)
Sandbox::[anonymous] (C++ enum)
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++ enumerator)
Sandbox::SANDBOX_STATE_PRERUN (C++ enumerator)
Sandbox::SANDBOX_STATE_RUNNING (C++ enumerator)
Sandbox::SANDBOX_STATE_STOP (C++ enumerator)
Sandbox::start (C++ function)
Sandbox::stat (C++ member)
Sandbox::state (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++ enumerator)
sandbox_restrict_level (C++ enum)
SANDBOX_RESTRICT_LOW (C++ enumerator)
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::[anonymous] (C++ enum)
SandboxStat::detect_error (C++ member)
SandboxStat::peakmem (C++ member)
SandboxStat::SANDBOX_STAT_EXITERR (C++ enumerator)
SandboxStat::SANDBOX_STAT_FORCETIMEOUT (C++ enumerator)
SandboxStat::SANDBOX_STAT_INTERNALERR (C++ enumerator)
SandboxStat::SANDBOX_STAT_NONE (C++ enumerator)
SandboxStat::SANDBOX_STAT_OOM (C++ enumerator)
SandboxStat::SANDBOX_STAT_TIMEOUT (C++ enumerator)
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.JudgeDispatcher 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)
W
WebSocketClient (class in Server)