treqs::User Class Reference

Class handling a user. More...

#include <User.h>

List of all members.

Public Member Functions

 User ()
 Constructor.
 User (std::string name)
virtual ~User ()
 Destructor.
std::string getName ()
 Getter for member.
int getGid () const
 Getter for member.
std::string getGroup () const
 Getter for member.
int getUid () const
 Getter for member.
void setGid (int gid)
 Setter for member.
void setGroup (std::string group)
 Setter for member.
void setUid (int uid)
 Setter for member.
void setName (std::string)
 Setter for member.
void prepareCleanup ()
 Preparing before destruction of an instance.

Private Attributes

std::string name
 The name of the user.
std::string group
 The group she belongs to.
int uid
 User Id.
int gid
 Group Id.

Detailed Description

Class handling a user.


Constructor & Destructor Documentation

User::User (  ) 

Constructor.

User::User ( std::string  name  ) 

Constructor

Parameters:
name the user's name
User::~User (  )  [virtual]

Destructor.


Member Function Documentation

int User::getGid (  )  const

Getter for member.

std::string User::getGroup (  )  const

Getter for member.

std::string User::getName (  ) 

Getter for member.

Here is the caller graph for this function:

int User::getUid (  )  const

Getter for member.

void treqs::User::prepareCleanup (  ) 

Preparing before destruction of an instance.

Before destroying an instance, a User has nothing to do

void User::setGid ( int  gid  ) 

Setter for member.

void User::setGroup ( std::string  group  ) 

Setter for member.

void User::setName ( std::string  n  ) 

Setter for member.

Here is the caller graph for this function:

void User::setUid ( int  uid  ) 

Setter for member.


Member Data Documentation

int treqs::User::gid [private]

Group Id.

std::string treqs::User::group [private]

The group she belongs to.

std::string treqs::User::name [private]

The name of the user.

int treqs::User::uid [private]

User Id.


The documentation for this class was generated from the following files:

Generated on 4 Mar 2010 for TReqS by  doxygen 1.6.1