| static | Kernel() |
| private nothrow | Kernel() |
| public | ~Kernel() |
| public inline nothrow bool | Booting() const |
| public nothrow Session* | CurrentSession() const |
| public nothrow ExecutableFile* | Executable() const |
| public nothrow GlobalFileTable& | FileTable() |
| public nothrow ConsoleDriver* | GetConsoleDriver() |
| public inline nothrow Debugger* | GetDebugger() |
| public inline nothrow Machine& | GetMachine() |
| public inline nothrow MemoryTable& | GetMemoryTable() |
| public inline nothrow ProcessTable& | GetProcessTable() |
| public nothrow const List<String<char>>& | GetProgramArguments() const |
| public nothrow const String<char>& | GetProgramFileName() const |
| public nothrow int | GetProgramPID() |
| public inline nothrow SessionTable& | GetSessionTable() |
| public inline nothrow bool | HasUserDebugger() const |
| public inline nothrow const String<char>& | Host() const |
| public void | Init() |
| public static nothrow Kernel& | Instance() |
| public nothrow void | ResetBooting() |
| public nothrow void | ResetWaiting() |
| private nothrow void | RetrieveHostName() |
| public nothrow void | SetBooting() |
| public nothrow void | SetConsoleDriver(ConsoleDriver* consoleDriver_) |
| public nothrow void | SetCurrentSession(Session* currentSession_) |
| public inline nothrow void | SetDebugger(Debugger* debugger_) |
| public nothrow void | SetExecutable(ExecutableFile* executable_) |
| public void | SetIdle() |
| public void | SetKernelEvent() |
| public nothrow void | SetProgramArguments(const List<String<char>>& programArguments_) |
| public nothrow void | SetProgramFileName(const String<char>& programFileName_) |
| public nothrow void | SetProgramPID(int pid) |
| public nothrow void | SetUser(const String<char>& user_) |
| public nothrow void | SetWaiting() |
| public inline nothrow const String<char>& | User() const |
| public void | WaitIdle() |
| public void | WaitKernelEvent() |
| public nothrow bool | Waiting() const |
| private Debugger | baseDebugger |
| private bool | booting |
| private ConsoleDriver* | consoleDriver |
| private Session* | currentSession |
| private Debugger* | debugger |
| private UniquePtr<ExecutableFile> | executable |
| private GlobalFileTable | globalFileTable |
| private String<char> | host |
| private static UniquePtr<Kernel> | instance |
| private void* | kernelEvent |
| private void* | kernelIdleEvent |
| private Machine& | machine |
| private MemoryTable | memoryTable |
| private ProcessTable& | processTable |
| private List<String<char>> | programArguments |
| private String<char> | programFileName |
| private int | programPID |
| private SessionTable& | sessionTable |
| private String<char> | user |
| private bool | waiting |