Users Class

Definition

Line 75 of System.Base/User.cm

Constructors & Destructor

public nothrow Users()

Member Functions

public void AddUser(const User& user)
public void Finalize()
public nothrow int GetFreeUserId() const
public User* GetUser(const String<char>& userName) const
public User* GetUser(int uid) const
public void RemoveUser(User* user)
public void Write(StreamWriter& writer)

Member Variables

private int lastUserId
private Map<int, User*, Less<int>> uidUserMap
private Map<String<char>, User*, Less<String<char>>> userNameUserMap
private List<User> users

Constructor& Destructor Details

Users Constructor

public nothrow Users()

Definition
Line 77 of System.Base/User.cm


Member Function Details

AddUser Member Function

public void AddUser(const User& user)

Definition
Line 80 of System.Base/User.cm


Finalize Member Function

public void Finalize()

Definition
Line 130 of System.Base/User.cm


GetFreeUserId Member Function

public nothrow int GetFreeUserId()

Definition
Line 145 of System.Base/User.cm


GetUser Member Function

public User* GetUser(const String<char>& userName)

Definition
Line 118 of System.Base/User.cm


GetUser Member Function

public User* GetUser(int uid)

Definition
Line 106 of System.Base/User.cm


RemoveUser Member Function

public void RemoveUser(User* user)

Definition
Line 88 of System.Base/User.cm


Write Member Function

public void Write(StreamWriter& writer)

Definition
Line 138 of System.Base/User.cm