Public Member Functions | |
TekUser () | |
~TekUser () | |
virtual TEKERR | put_TekUserInfo (struct TekUserInfo *SUInfo)=0 |
virtual TEKERR | put_Description (const uchar_t *NewDescription)=0 |
virtual TEKERR | get_Description (uchar_t **RetVal)=0 |
virtual TEKERR | get_GroupID (gid_t *RetVal)=0 |
virtual TEKERR | get_HomeDir (uchar_t **RetVal)=0 |
virtual TEKERR | get_UserID (uid_t *RetVal)=0 |
virtual TEKERR | get_Username (uchar_t **RetVal)=0 |
virtual TEKERR | put_GroupID (gid_t NewGroupID)=0 |
virtual TEKERR | put_HomeDir (const uchar_t *NewHomeDir)=0 |
virtual TEKERR | put_Password (uchar_t *NewPassword)=0 |
virtual TEKERR | put_UserID (uid_t NewID)=0 |
virtual TEKERR | put_Username (const uchar_t *NewUsername)=0 |
virtual TEKERR | Save ()=0 |
This interface is INHERITABLE.
Definition at line 50 of file tekuser.h.
|
Instantizer. Definition at line 126 of file TekUser.cpp. |
|
Destructor. Definition at line 134 of file TekUser.cpp. |
|
Retrieves a description, usually a real name, of the user in question. Implemented in TekUserUnixRO, and TekUserUnixRW. Definition at line 167 of file TekUser.cpp. |
|
Retrieves the primary Group ID of the user in question. Implemented in TekUserUnixRO, and TekUserUnixRW. Definition at line 177 of file TekUser.cpp. |
|
Retrieves the home directory of the user in question. Implemented in TekUserUnixRO, and TekUserUnixRW. Definition at line 187 of file TekUser.cpp. |
|
Retrieves the User ID of the user in question. Implemented in TekUserUnixRO, and TekUserUnixRW. Definition at line 197 of file TekUser.cpp. |
|
Retrieves the username of the user in question. Implemented in TekUserUnixRO, and TekUserUnixRW. Definition at line 207 of file TekUser.cpp. |
|
Sets a description, usually a real name, of the user in question. Implemented in TekUserUnixRO, and TekUserUnixRW. Definition at line 157 of file TekUser.cpp. |
|
Sets the primary Group ID of the user in question. Implemented in TekUserUnixRO, and TekUserUnixRW. Definition at line 217 of file TekUser.cpp. |
|
Sets the home directory of the user in question. Implemented in TekUserUnixRO, and TekUserUnixRW. Definition at line 227 of file TekUser.cpp. |
|
Sets the password of the user in question. Implemented in TekUserUnixRO, and TekUserUnixRW. Definition at line 237 of file TekUser.cpp. |
|
Sets a new set of user information into the instance. Implemented in TekUserUnixRO, and TekUserUnixRW. Definition at line 147 of file TekUser.cpp. |
|
Sets the User ID of the user in question. Implemented in TekUserUnixRO, and TekUserUnixRW. Definition at line 249 of file TekUser.cpp. |
|
Sets a new username of the user in question. Implemented in TekUserUnixRO, and TekUserUnixRW. Definition at line 259 of file TekUser.cpp. |
|
Saves the information to the provided TekUserDB. Implemented in TekUserUnixRO, and TekUserUnixRW. Definition at line 269 of file TekUser.cpp. |