Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

HomeDir Class Reference

List of all members.

Public Member Functions

void clear ()
void getHomeDir (string &userName, string &out)
const string * getHomeDir (string &userName)
 HomeDir ()
int load ()
 ~HomeDir ()

Private Attributes

HashMap< string, string * > data
int loaded
time_t timestamp

Constructor & Destructor Documentation

HomeDir::HomeDir  ) 
 

Class constructor.

HomeDir::~HomeDir  ) 
 

Destroy th object.


Member Function Documentation

void HomeDir::clear  ) 
 

Clear the used memory.

void HomeDir::getHomeDir string &  userName,
string &  out
 

Get the home directory for a specified user and write it directly to the supplied buffer.

Parameters:
userName The user name.
out The buffer where write.

const string * HomeDir::getHomeDir string &  userName  ) 
 

Get the home directory for a specified user.

Parameters:
userName The user name.

int HomeDir::load  ) 
 

Load the internal buffer.


Member Data Documentation

HashMap<string, string*> HomeDir::data [private]
 

int HomeDir::loaded [private]
 

time_t HomeDir::timestamp [private]
 


Generated on Wed Nov 8 13:12:49 2006 for MyServer by doxygen 1.3.6