OobsUser

OobsUser —

Synopsis




            OobsUser;
OobsUser*   oobs_user_new                   (const gchar *name);
const gchar* oobs_user_get_login_name       (OobsUser *user);
void        oobs_user_set_login_name        (OobsUser *user,
                                             const gchar *login);
void        oobs_user_set_password          (OobsUser *user,
                                             const gchar *password);
void        oobs_user_set_crypted_password  (OobsUser *user,
                                             const gchar *crypted_password);
uid_t       oobs_user_get_uid               (OobsUser *user);
void        oobs_user_set_uid               (OobsUser *user,
                                             uid_t uid);
OobsGroup*  oobs_user_get_main_group        (OobsUser *user);
void        oobs_user_set_main_group        (OobsUser *user,
                                             OobsGroup *main_group);
const gchar* oobs_user_get_home_directory   (OobsUser *user);
void        oobs_user_set_home_directory    (OobsUser *user,
                                             const gchar *home_directory);
const gchar* oobs_user_get_shell            (OobsUser *user);
void        oobs_user_set_shell             (OobsUser *user,
                                             const gchar *shell);
const gchar* oobs_user_get_full_name        (OobsUser *user);
void        oobs_user_set_full_name         (OobsUser *user,
                                             const gchar *full_name);
const gchar* oobs_user_get_room_number      (OobsUser *user);
void        oobs_user_set_room_number       (OobsUser *user,
                                             const gchar *room_number);
const gchar* oobs_user_get_work_phone_number
                                            (OobsUser *user);
void        oobs_user_set_work_phone_number (OobsUser *user,
                                             const gchar *phone_number);
const gchar* oobs_user_get_home_phone_number
                                            (OobsUser *user);
void        oobs_user_set_home_phone_number (OobsUser *user,
                                             const gchar *phone_number);
const gchar* oobs_user_get_other_data       (OobsUser *user);
void        oobs_user_set_other_data        (OobsUser *user,
                                             const gchar *data);

Object Hierarchy


  GObject
   +----OobsUser

Properties


  "crypted-password"     gchararray            : Read / Write
  "full-name"            gchararray            : Read / Write
  "home-directory"       gchararray            : Read / Write
  "home-phone"           gchararray            : Read / Write
  "name"                 gchararray            : Read / Write
  "other-data"           gchararray            : Read / Write
  "password"             gchararray            : Write
  "room-number"          gchararray            : Read / Write
  "shell"                gchararray            : Read / Write
  "uid"                  gint                  : Read / Write
  "work-phone"           gchararray            : Read / Write

Description

Details

OobsUser

typedef struct _OobsUser OobsUser;


oobs_user_new ()

OobsUser*   oobs_user_new                   (const gchar *name);

name :
Returns :

oobs_user_get_login_name ()

const gchar* oobs_user_get_login_name       (OobsUser *user);

user :
Returns :

oobs_user_set_login_name ()

void        oobs_user_set_login_name        (OobsUser *user,
                                             const gchar *login);

user :
login :

oobs_user_set_password ()

void        oobs_user_set_password          (OobsUser *user,
                                             const gchar *password);

user :
password :

oobs_user_set_crypted_password ()

void        oobs_user_set_crypted_password  (OobsUser *user,
                                             const gchar *crypted_password);

user :
crypted_password :

oobs_user_get_uid ()

uid_t       oobs_user_get_uid               (OobsUser *user);

user :
Returns :

oobs_user_set_uid ()

void        oobs_user_set_uid               (OobsUser *user,
                                             uid_t uid);

user :
uid :

oobs_user_get_main_group ()

OobsGroup*  oobs_user_get_main_group        (OobsUser *user);

user :
Returns :

oobs_user_set_main_group ()

void        oobs_user_set_main_group        (OobsUser *user,
                                             OobsGroup *main_group);

user :
main_group :

oobs_user_get_home_directory ()

const gchar* oobs_user_get_home_directory   (OobsUser *user);

user :
Returns :

oobs_user_set_home_directory ()

void        oobs_user_set_home_directory    (OobsUser *user,
                                             const gchar *home_directory);

user :
home_directory :

oobs_user_get_shell ()

const gchar* oobs_user_get_shell            (OobsUser *user);

user :
Returns :

oobs_user_set_shell ()

void        oobs_user_set_shell             (OobsUser *user,
                                             const gchar *shell);

user :
shell :

oobs_user_get_full_name ()

const gchar* oobs_user_get_full_name        (OobsUser *user);

user :
Returns :

oobs_user_set_full_name ()

void        oobs_user_set_full_name         (OobsUser *user,
                                             const gchar *full_name);

user :
full_name :

oobs_user_get_room_number ()

const gchar* oobs_user_get_room_number      (OobsUser *user);

user :
Returns :

oobs_user_set_room_number ()

void        oobs_user_set_room_number       (OobsUser *user,
                                             const gchar *room_number);

user :
room_number :

oobs_user_get_work_phone_number ()

const gchar* oobs_user_get_work_phone_number
                                            (OobsUser *user);

user :
Returns :

oobs_user_set_work_phone_number ()

void        oobs_user_set_work_phone_number (OobsUser *user,
                                             const gchar *phone_number);

user :
phone_number :

oobs_user_get_home_phone_number ()

const gchar* oobs_user_get_home_phone_number
                                            (OobsUser *user);

user :
Returns :

oobs_user_set_home_phone_number ()

void        oobs_user_set_home_phone_number (OobsUser *user,
                                             const gchar *phone_number);

user :
phone_number :

oobs_user_get_other_data ()

const gchar* oobs_user_get_other_data       (OobsUser *user);

user :
Returns :

oobs_user_set_other_data ()

void        oobs_user_set_other_data        (OobsUser *user,
                                             const gchar *data);

user :
data :

Property Details

The "crypted-password" property

  "crypted-password"     gchararray            : Read / Write

Crypted password for the user.

Default value: NULL


The "full-name" property

  "full-name"            gchararray            : Read / Write

User's full name.

Default value: NULL


The "home-directory" property

  "home-directory"       gchararray            : Read / Write

Home directory for the user.

Default value: NULL


The "home-phone" property

  "home-phone"           gchararray            : Read / Write

User's home phone.

Default value: NULL


The "name" property

  "name"                 gchararray            : Read / Write

Login name for the user.

Default value: NULL


The "other-data" property

  "other-data"           gchararray            : Read / Write

Aditional data for the user.

Default value: NULL


The "password" property

  "password"             gchararray            : Write

Password for the user.

Default value: NULL


The "room-number" property

  "room-number"          gchararray            : Read / Write

User's room number.

Default value: NULL


The "shell" property

  "shell"                gchararray            : Read / Write

Default shell for the user.

Default value: NULL


The "uid" property

  "uid"                  gint                  : Read / Write

UID for the user.

Allowed values: [0,65534]

Default value: 65534


The "work-phone" property

  "work-phone"           gchararray            : Read / Write

User's work phone.

Default value: NULL