User Class

Definition

Line 19 of System.Base/User.cm

Constructors & Destructor

public nothrow User(const String<char>& username_, bool hasPassword_, int uid_, int gid_, const String<char>& info_, const String<char>& home_, const String<char>& shell_)

Member Functions

public inline nothrow int GID() const
public inline nothrow bool HasPassword() const
public inline nothrow const String<char>& Home() const
public inline nothrow const String<char>& Info() const
public inline nothrow const String<char>& Name() const
public nothrow void SetHasPassword(bool hasPassword_)
public inline nothrow const String<char>& Shell() const
public inline nothrow int UID() const
public void Write(StreamWriter& writer)

Member Variables

private int gid
private bool hasPassword
private String<char> home
private String<char> info
private String<char> shell
private int uid
private String<char> username

Constructor& Destructor Details

User Constructor

public nothrow User(const String<char>& username_, bool hasPassword_, int uid_, int gid_, const String<char>& info_, const String<char>& home_, const String<char>& shell_)

Definition
Line 21 of System.Base/User.cm


Member Function Details

GID Member Function

public inline nothrow int GID()

Definition
Line 41 of System.Base/User.cm


HasPassword Member Function

public inline nothrow bool HasPassword()

Definition
Line 29 of System.Base/User.cm


Home Member Function

public inline nothrow const String<char>& Home()

Definition
Line 49 of System.Base/User.cm


Info Member Function

public inline nothrow const String<char>& Info()

Definition
Line 45 of System.Base/User.cm


Name Member Function

public inline nothrow const String<char>& Name()

Definition
Line 25 of System.Base/User.cm


SetHasPassword Member Function

public nothrow void SetHasPassword(bool hasPassword_)

Definition
Line 33 of System.Base/User.cm


Shell Member Function

public inline nothrow const String<char>& Shell()

Definition
Line 53 of System.Base/User.cm


UID Member Function

public inline nothrow int UID()

Definition
Line 37 of System.Base/User.cm


Write Member Function

public void Write(StreamWriter& writer)

Definition
Line 57 of System.Base/User.cm