| static | SessionTable() |
| private nothrow | SessionTable() |
| public Session* | CreateSession() |
| public void | FreeSession(Session* session) |
| public Session* | GetSession(int sid) const |
| public static SessionTable& | Instance() |
| private Session* | free |
| private static UniquePtr<SessionTable> | instance |
| private int | nextFreeSessionSlot |
| private int | nextSid |
| private HashMap<int, Session*, Hasher<int>, EqualTo<int>> | sessionMap |
| private Session[128] | sessions |