Aegis  4.25.D505
Data Structures | Functions
/home/archives/aegis/branch.4/branch.25/delta28933.505/libaegis/user.h File Reference
#include <common/ac/shared_ptr.h>
#include <common/nstring.h>
#include <libaegis/output.h>
#include <libaegis/uconf.fmtgen.h>
#include <libaegis/ustate.fmtgen.h>

Go to the source code of this file.

Data Structures

class  user_ty
class  user_ty::become

Functions

user_ty::pointer user_numeric (int uid)
user_ty::pointer user_numeric2 (int uid, int gid)
user_ty::pointer user_symbolic (string_ty *login_name)
user_ty::pointer user_executing (void)
void user_free (user_ty::pointer)
user_ty::pointer user_copy (user_ty::pointer)
string_tyuser_name (user_ty::pointer up)
string_tyuser_name2 (user_ty::pointer up)
int user_id (user_ty::pointer)
int user_gid (user_ty::pointer)
int user_umask (user_ty::pointer)
void user_ustate_lock_prepare (user_ty::pointer)
string_tyuser_group (user_ty::pointer)
string_tyuser_home (user_ty::pointer up)
string_tyuser_email_address (user_ty::pointer up)
string_tyuser_editor_command (user_ty::pointer)
string_tyuser_visual_command (user_ty::pointer)
string_tyuser_pager_command (user_ty::pointer)
string_tyuser_full_name (string_ty *)
void user_ustate_write (user_ty::pointer)
void user_own_add (user_ty::pointer up, project *pp, long chanum)
int user_own_nth (user_ty::pointer up, project *oo, long n, long *chanum_p)
void user_own_remove (user_ty::pointer up, project *pp, long chanum)
long user_default_change (user_ty::pointer up, project *pp)
string_tyuser_default_project_by_user (user_ty::pointer)
string_tyuser_default_project (void)
string_tyuser_default_development_directory (user_ty::pointer up, project *pp)
string_tyuser_default_project_directory (user_ty::pointer)
void user_become (user_ty::pointer)
void user_become_undo (void)
bool user_delete_file_query (user_ty::pointer up, string_ty *filename, bool isdir, int default_preference)
void user_delete_file_argument (void(*)(void))
int user_diff_preference (user_ty::pointer)
int user_pager_preference (user_ty::pointer)
int user_persevere_preference (user_ty::pointer, int)
void user_persevere_argument (void(*)(void))
uconf_log_file_preference_ty user_log_file_preference (user_ty::pointer, uconf_log_file_preference_ty)
void user_lock_wait_argument (void(*usage)(void))
int user_lock_wait (user_ty::pointer up)
void user_whiteout_argument (void(*)(void))
int user_whiteout (user_ty::pointer up, int dflt=-1)
void user_symlink_pref_argument (void(*)(void))
int user_symlink_pref (user_ty::pointer, int)
void user_relative_filename_preference_argument (void(*)(void))
uconf_relative_filename_preference_ty user_relative_filename_preference (user_ty::pointer, uconf_relative_filename_preference_ty)
void user_uconf_write_xml (user_ty::pointer, output::pointer)
uconf_tyuser_uconf_get (user_ty::pointer)

Function Documentation

void user_become_undo ( void  )
long user_default_change ( user_ty::pointer  up,
project pp 
)
void user_delete_file_argument ( void(*)(void)  )
bool user_delete_file_query ( user_ty::pointer  up,
string_ty filename,
bool  isdir,
int  default_preference 
)
void user_lock_wait_argument ( void(*)(void)  usage)
user_ty::pointer user_numeric2 ( int  uid,
int  gid 
)
void user_own_add ( user_ty::pointer  up,
project pp,
long  chanum 
)
int user_own_nth ( user_ty::pointer  up,
project oo,
long  n,
long *  chanum_p 
)
void user_own_remove ( user_ty::pointer  up,
project pp,
long  chanum 
)
void user_persevere_argument ( void(*)(void)  )
int user_symlink_pref ( user_ty::pointer  ,
int   
)
void user_symlink_pref_argument ( void(*)(void)  )
int user_whiteout ( user_ty::pointer  up,
int  dflt = -1 
)
void user_whiteout_argument ( void(*)(void)  )