Public Member Functions | |
TekUserUnixRW () | |
~TekUserUnixRW () | |
virtual TEKERR | get_Description (uchar_t **RetVal) |
virtual TEKERR | get_GroupID (gid_t *RetVal) |
virtual TEKERR | get_HomeDir (uchar_t **RetVal) |
virtual TEKERR | get_UserID (uid_t *RetVal) |
virtual TEKERR | get_Username (uchar_t **RetVal) |
virtual TEKERR | put_Description (const uchar_t *NewDescription) |
virtual TEKERR | put_GroupID (gid_t NewGroupID) |
virtual TEKERR | put_HomeDir (const uchar_t *NewHomeDir) |
virtual TEKERR | put_Password (uchar_t *NewPassword) |
virtual TEKERR | put_TekUserInfo (struct TekUserInfo *SUInfo) |
virtual TEKERR | put_UserID (uid_t NewID) |
virtual TEKERR | put_Username (const uchar_t *NewUsername) |
virtual TEKERR | Save () |
This interface is FINAL.
Definition at line 38 of file tekuserunixrw.h.
|
Instantizer. SUInfo is the input. Definition at line 40 of file TekUserUnixRW.cpp. |
|
Destructor. Definition at line 53 of file TekUserUnixRW.cpp. |
|
Retrieves a description or a real name, of the user in question. Implements TekUser. Definition at line 84 of file TekUserUnixRW.cpp. |
|
Retrieves the primary Group ID of the user in question. Implements TekUser. Definition at line 103 of file TekUserUnixRW.cpp. References TekUserInfo::TekUserInfo_GroupID. |
|
Retrieves the home directory of the user in question. Implements TekUser. Definition at line 122 of file TekUserUnixRW.cpp. |
|
Retrieves the User ID of the user in question. Implements TekUser. Definition at line 141 of file TekUserUnixRW.cpp. References TekUserInfo::TekUserInfo_UserID. |
|
Retrieves the username of the user in question. Implements TekUser. Definition at line 160 of file TekUserUnixRW.cpp. |
|
Sets a new description of the user in question. This should be set to the real name of the person to make identification easier. Implements TekUser. Definition at line 181 of file TekUserUnixRW.cpp. References TekUserInfo::TekUserInfo_Description. |
|
Sets a new Group ID of the user in question. Implements TekUser. Definition at line 208 of file TekUserUnixRW.cpp. |
|
Sets a new home directory of the user in question. Implements TekUser. Definition at line 219 of file TekUserUnixRW.cpp. References TekUserInfo::TekUserInfo_HomeDir. |
|
Sets a new password of the user in question. WARNING! This parameter will fry the entire uchar_t! This is for privacy reasons!!!!! Implements TekUser. Definition at line 250 of file TekUserUnixRW.cpp. |
|
Sets a new set of user information into the instance. Implements TekUser. Definition at line 69 of file TekUserUnixRW.cpp. |
|
Sets a new User ID of the user in question. Implements TekUser. Definition at line 261 of file TekUserUnixRW.cpp. |
|
Sets a new username of the user in question. Implements TekUser. Definition at line 272 of file TekUserUnixRW.cpp. References TekUserInfo::TekUserInfo_Username. |
|
Saves the user information into the provided instance of TekUserDB. Implements TekUser. Definition at line 299 of file TekUserUnixRW.cpp. References TekUserDB::WriteUser(). Here is the call graph for this function: ![]() |