Definition at line 14 of file wvlockfile.h.
Public Member Functions | |
WvLockFile (WvStringParm _lockname) | |
bool | isok () |
Check to make sure no lock is established or that it's owned by us. | |
bool | lock () |
Creates the lockfile with the current pid. | |
bool | unlock () |
Removes the lockfile if present. | |
pid_t | readpid () |
Returns one of three things: -1 if the lockfile exists, but is inaccessible. | |
Protected Attributes | |
WvString | lockname |
|
Creates the lockfile with the current pid. Returns success/failure. Definition at line 27 of file wvlockfile.cc. References isok(), and lockname. Referenced by readpid(). |
|
Removes the lockfile if present. If there's no lockfile after, returns true, otherwise false. Definition at line 41 of file wvlockfile.cc. |
|
Returns one of three things: -1 if the lockfile exists, but is inaccessible. 0 if there is no lockfile, or the process is not running. >0 The pid of the known-running process that owns the lock. Definition at line 52 of file wvlockfile.cc. References getdirname(), lock(), and lockname. |