Lines Matching full:lock
19 /// \brief Class that manages the creation of a lock file to aid
22 /// The implicit coordination works by creating a ".lock" file alongside
24 /// system to ensure that only a single process can create that ".lock" file.
25 /// When the lock file is removed, the owning process has finished the
29 /// \brief Describes the state of a lock file.
31 /// \brief The lock file has been created and is owned by this instance
34 /// \brief The lock file already exists and is owned by some other
37 /// \brief An error occurred while trying to create or find the lock
42 /// \brief Describes the result of waiting for the owner to release the lock.
44 /// \brief The lock was released successfully.
46 /// \brief Owner died while holding the lock.
48 /// \brief Reached timeout while waiting for the owner to release the lock.
73 /// \brief Determine the state of the lock file.
78 /// \brief For a shared lock, wait until the owner releases the lock.
81 /// \brief Remove the lock file. This may delete a different lock file than