20#include "pedigree/kernel/compiler.h"
21#include "pedigree/kernel/processor/types.h"
22#include "pedigree/kernel/utilities/String.h"
23#include "pedigree/kernel/utilities/Tree.h"
40 User* getUser(
size_t id);
45 Group* getGroup(
size_t id);
56 bool initialiseUsers();
57 bool initialiseGroups();
58 bool initialiseMemberships();
61 void addGroup(
size_t gid,
String name);
Tree< size_t, User * > m_Users
Tree< size_t, Group * > m_Groups
static UserManager & instance()