Public Member Functions | |
TekUserDBUnix () | |
~TekUserDBUnix () | |
virtual TEKERR | Back (void **RetVal) |
virtual TEKERR | Clone (TekEnum **RetVal) |
virtual TEKERR | Close () |
virtual TEKERR | DeleteUsers (const uchar_t *SearchString, TekUserDBFunc *FuncToCall, struct TekArray **RetVal) |
virtual TEKERR | DeleteUser (TekUser *UserInfo) |
virtual TEKERR | EnumNo (unsigned long ItemNo) |
virtual TEKERR | FindUser (const uchar_t *Username, TekUser *RetVal) |
virtual TEKERR | FindUsers (const uchar_t *SearchString, TekUserDBFunc *FuncToCall, struct TekArray **RetVal) |
virtual TEKERR | FindUsersFree (TekUser **UserInfoArray) |
virtual TEKERR | Flush () |
virtual TEKERR | get_FileInterfaceUUID (uuid_t *FileUUID) |
virtual TEKERR | get_Filename (uchar_t **Filename) |
virtual TEKERR | get_GenericFileType (TekFileType *CurrentFileType) |
virtual TEKERR | get_ReadOnly (bool *ReadOnlyStat) |
virtual TEKERR | Next (void **RetVal) |
virtual TEKERR | Open () |
virtual TEKERR | OpenAndLoadAll () |
virtual TEKERR | put_FileInterfaceUUID (const uuid_t *FileUUID) |
virtual TEKERR | put_Filename (const uchar_t *NewFilename) |
virtual TEKERR | put_GenericFileType (TekFileType CurrentFileType) |
virtual TEKERR | Reset () |
virtual TEKERR | WriteUsers (TekUser **UserInfoArray, unsigned long Count) |
virtual TEKERR | WriteUser (TekUser *UserInfo) |
Definition at line 35 of file tekuserdbunix.h.
|
Goes backward by an element. Implements TekUserDB. Definition at line 58 of file TekUserDBUnix.cpp. |
|
Clones the current enumeration. Implements TekUserDB. Definition at line 48 of file TekUserDBUnix.cpp. |
|
Closes the user database. Implements TekUserDB. Definition at line 108 of file TekUserDBUnix.cpp. |
|
Deletes a user from the opened user database. Implements TekUserDB. Definition at line 223 of file TekUserDBUnix.cpp. |
|
Deletes users in the opened user database that match the query string.
Implements TekUserDB. Definition at line 267 of file TekUserDBUnix.cpp. |
|
Retrieves a particular element in the enum. Implements TekUserDB. Definition at line 68 of file TekUserDBUnix.cpp. |
|
Looks for a user in the opened user database. Implements TekUserDB. Definition at line 139 of file TekUserDBUnix.cpp. |
|
Looks for users in the opened user database matching the query string.
Implements TekUserDB. Definition at line 178 of file TekUserDBUnix.cpp. |
|
Frees a UserInfoArray. This function should always be called to destroy the array. Implements TekUserDB. Definition at line 193 of file TekUserDBUnix.cpp. |
|
Writes everything to the user database. Implements TekUserDB. Definition at line 118 of file TekUserDBUnix.cpp. |
|
Retrieves the uuid of the interface to access. Implements TekUserDB. Definition at line 317 of file TekUserDBUnix.cpp. |
|
Retrieves the filename to access. Implements TekUserDB. Definition at line 293 of file TekUserDBUnix.cpp. |
|
Retrieves the generic file type, if available. Implements TekUserDB. Definition at line 337 of file TekUserDBUnix.cpp. |
|
Retrieves the read-only status of the entire User DB. Implements TekUserDB. Definition at line 303 of file TekUserDBUnix.cpp. |
|
Retrieves the next item in the enum. Implements TekUserDB. Definition at line 78 of file TekUserDBUnix.cpp. |
|
Opens the user database. Implements TekUserDB. Definition at line 98 of file TekUserDBUnix.cpp. |
|
Opens the user database and loads the database into a temporary file or directly into memory. Implements TekUserDB. Definition at line 129 of file TekUserDBUnix.cpp. |
|
Sets the uuid of the interface to access. Implements TekUserDB. Definition at line 327 of file TekUserDBUnix.cpp. |
|
Sets the filename to access. If this is not set before Open() is called, the inheriting interfaces can choose a default filename, or fail. Implements TekUserDB. Definition at line 283 of file TekUserDBUnix.cpp. |
|
Sets the generic file type, if allowed by the inheriting interface. Implements TekUserDB. Definition at line 347 of file TekUserDBUnix.cpp. |
|
Resets the current item pointer. Implements TekUserDB. Definition at line 88 of file TekUserDBUnix.cpp. |
|
Writes a new user or updates one in the opened user database. Implements TekUserDB. Definition at line 213 of file TekUserDBUnix.cpp. |
|
Writes users in the opened user database from an array. Implements TekUserDB. Definition at line 203 of file TekUserDBUnix.cpp. |