Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

vul_user_info Class Reference

#include <vul_user_info.h>

List of all members.


Detailed Description

Reads information about a user from the password file.

Definition at line 22 of file vul_user_info.h.

Public Types

typedef unsigned long uid_type

Public Member Functions

 vul_user_info (uid_type uid)
 Lookup info from numeric user-id.
 vul_user_info (char const *name)
 Lookup info from login name.
 vul_user_info (vcl_string const &name)
 Lookup info from login name.
void init (uid_type)
 NYI.
void init (char const *name)
 initialise vul_user_info for given login name.

Public Attributes

bool ok
uid_type uid
uid_type gid
vcl_string name
vcl_string home_directory
vcl_string full_name
vcl_string shell
vcl_string passwd


Member Typedef Documentation

typedef unsigned long vul_user_info::uid_type
 

Definition at line 25 of file vul_user_info.h.


Constructor & Destructor Documentation

vul_user_info::vul_user_info uid_type  uid  )  [inline]
 

Lookup info from numeric user-id.

Definition at line 39 of file vul_user_info.h.

vul_user_info::vul_user_info char const *  name  )  [inline]
 

Lookup info from login name.

Definition at line 41 of file vul_user_info.h.

vul_user_info::vul_user_info vcl_string const &  name  )  [inline]
 

Lookup info from login name.

Definition at line 43 of file vul_user_info.h.


Member Function Documentation

void vul_user_info::init char const *  name  ) 
 

initialise vul_user_info for given login name.

Definition at line 36 of file vul_user_info.cxx.

void vul_user_info::init uid_type   ) 
 

NYI.

Definition at line 31 of file vul_user_info.cxx.


Member Data Documentation

vcl_string vul_user_info::full_name
 

Definition at line 32 of file vul_user_info.h.

uid_type vul_user_info::gid
 

Definition at line 29 of file vul_user_info.h.

vcl_string vul_user_info::home_directory
 

Definition at line 31 of file vul_user_info.h.

vcl_string vul_user_info::name
 

Definition at line 30 of file vul_user_info.h.

bool vul_user_info::ok
 

Definition at line 27 of file vul_user_info.h.

vcl_string vul_user_info::passwd
 

Definition at line 34 of file vul_user_info.h.

vcl_string vul_user_info::shell
 

Definition at line 33 of file vul_user_info.h.

uid_type vul_user_info::uid
 

Definition at line 28 of file vul_user_info.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:41:01 2008 for core/vul by  doxygen 1.4.4