#include <gwenhywfar/gwenhywfarapi.h>
#include <gwenhywfar/types.h>
#include <gwenhywfar/list1.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/db.h>
#include <gwenhywfar/gui.h>
Go to the source code of this file.
◆ GWEN_FSLOCK
◆ GWEN_FSLOCK_RESULT
| Enumerator |
|---|
| GWEN_FSLock_ResultOk | |
| GWEN_FSLock_ResultError | |
| GWEN_FSLock_ResultTimeout | |
| GWEN_FSLock_ResultBusy | |
| GWEN_FSLock_ResultNoLock | |
| GWEN_FSLock_ResultUserAbort | |
Definition at line 71 of file fslock.h.
◆ GWEN_FSLOCK_TYPE
| Enumerator |
|---|
| GWEN_FSLock_TypeUnknown | |
| GWEN_FSLock_TypeFile | |
| GWEN_FSLock_TypeDir | |
Definition at line 64 of file fslock.h.
◆ GWEN_FSLock_Attach()
◆ GWEN_FSLock_free()
Referenced by _addLogLineToFile(), _writeLinesToFile(), GWEN_ConfigMgrDir__GetUniqueId(), GWEN_ConfigMgrDir__UpdateLastUniqueId(), GWEN_ConfigMgrDir_DeleteGroup(), GWEN_ConfigMgrDir_LockGroup(), GWEN_ConfigMgrDir_UnlockGroup(), GWEN_Crypt_TokenFile__CloseFile(), GWEN_Crypt_TokenFile__OpenFile(), GWEN_DB_WriteFile(), GWEN_DBIO_ExportToFile(), GWEN_DBIO_ImportFromFile(), GWEN_PasswordStore_GetPassword(), GWEN_PasswordStore_GetTokenList(), and GWEN_PasswordStore_SetPassword().
◆ GWEN_FSLock_GetName()
◆ GWEN_FSLock_Lock()
This function tries to acquire a lock for the given file/folder. It waits if necessary (using GWEN_Gui_ProgressStart) while waiting.
- Parameters
-
Referenced by _addLogLineToFile(), _writeLinesToFile(), GWEN_ConfigMgrDir__GetUniqueId(), GWEN_ConfigMgrDir__UpdateLastUniqueId(), GWEN_ConfigMgrDir_DeleteGroup(), GWEN_ConfigMgrDir_LockGroup(), GWEN_Crypt_TokenFile__OpenFile(), GWEN_DB_WriteFile(), GWEN_DBIO_ExportToFile(), GWEN_DBIO_ImportFromFile(), GWEN_PasswordStore_GetPassword(), GWEN_PasswordStore_GetTokenList(), and GWEN_PasswordStore_SetPassword().
◆ GWEN_FSLock_new()
Referenced by _addLogLineToFile(), _writeLinesToFile(), GWEN_ConfigMgrDir__GetUniqueId(), GWEN_ConfigMgrDir__UpdateLastUniqueId(), GWEN_ConfigMgrDir_DeleteGroup(), GWEN_ConfigMgrDir_LockGroup(), GWEN_Crypt_TokenFile__OpenFile(), GWEN_DB_WriteFile(), GWEN_DBIO_ExportToFile(), GWEN_DBIO_ImportFromFile(), GWEN_PasswordStore_GetPassword(), GWEN_PasswordStore_GetTokenList(), and GWEN_PasswordStore_SetPassword().
◆ GWEN_FSLock_Unlock()
This function removes a lock.
- Parameters
-
Referenced by _addLogLineToFile(), _writeLinesToFile(), GWEN_ConfigMgrDir__GetUniqueId(), GWEN_ConfigMgrDir__UpdateLastUniqueId(), GWEN_ConfigMgrDir_DeleteGroup(), GWEN_ConfigMgrDir_FreeData(), GWEN_ConfigMgrDir_UnlockGroup(), GWEN_Crypt_TokenFile__CloseFile(), GWEN_Crypt_TokenFile__OpenFile(), GWEN_DB_WriteFile(), GWEN_DBIO_ExportToFile(), GWEN_DBIO_ImportFromFile(), GWEN_PasswordStore_GetPassword(), GWEN_PasswordStore_GetTokenList(), and GWEN_PasswordStore_SetPassword().