TekUserInfo Struct Reference

Collaboration diagram for TekUserInfo:

Collaboration graph
[legend]
List of all members.

Public Attributes

unsigned long TekUserInfo_Size
void * TekUserInfo_DB
uchar_tTekUserInfo_Description
uchar_tTekUserInfo_Username
uchar_tTekUserInfo_HomeDir
uid_t TekUserInfo_UserID
gid_t TekUserInfo_GroupID
uchar_tTekUserInfo_Password

Detailed Description

This structure is used to generate a TekUser instance.

Author:
Kevin McBride

Definition at line 683 of file teklti.h.


Member Data Documentation

void* TekUserInfo_DB
 

The related TekUserDB, for writing data. If NULL, no writing will be allowed by the created instance.

Definition at line 694 of file teklti.h.

uchar_t* TekUserInfo_Description
 

The description, usually the full name, of the user.

Definition at line 698 of file teklti.h.

Referenced by TekUserUnixRW::put_Description().

gid_t TekUserInfo_GroupID
 

The primary groupid of the user.

Definition at line 714 of file teklti.h.

Referenced by TekUserUnixRW::get_GroupID(), and TekUserUnixRO::get_GroupID().

uchar_t* TekUserInfo_HomeDir
 

The home directory of the user.

Definition at line 706 of file teklti.h.

Referenced by TekUserUnixRW::put_HomeDir().

uchar_t* TekUserInfo_Password
 

The password of the user. Will always be set to NULL.

Definition at line 718 of file teklti.h.

unsigned long TekUserInfo_Size
 

Used to determine whether or not the structure can be used, so this variable needs to be set to sizeof(struct TekUserInfo).

Definition at line 689 of file teklti.h.

uid_t TekUserInfo_UserID
 

The userid of the user.

Definition at line 710 of file teklti.h.

Referenced by TekUserUnixRW::get_UserID().

uchar_t* TekUserInfo_Username
 

The username of the user.

Definition at line 702 of file teklti.h.

Referenced by TekUserUnixRW::put_Username().


The documentation for this struct was generated from the following file: SourceForge.net Logo  Technical Library Template Interface Project Page