ost::Lockfile(3) | Library Functions Manual | ost::Lockfile(3) |
NAME¶
ost::Lockfile - This class is used to create a 'named' lock entity that can be used to control access to a resource between multiple processes.SYNOPSIS¶
#include <process.h>Public Member Functions¶
Lockfile (const char *name)
Detailed Description¶
This class is used to create a 'named' lock entity that can be used to control access to a resource between multiple processes.David Sugar dyfet@ostel.com System-wide named
lock
Constructor & Destructor Documentation¶
ost::Lockfile::Lockfile (const char *name)¶
Create a lock under a known name. Parameters:name of system-wide lock to
create.
ost::Lockfile::Lockfile ()¶
Create a new lock object that can be used to make locks.ost::Lockfile::~Lockfile () [inline]¶
Destroy the current lock and release it.Member Function Documentation¶
bool ost::Lockfile::isLocked (void)¶
Flag if the current process has aqcuired a lock. Returns:true if we have the lock.
bool ost::Lockfile::lock (const char *name)¶
Lock a system-wide name for this process. If the lock is successful, return true. If an existing lock was already acquired, release it first. Returns:true if lock successful.
Parameters:
name system-wide lock to use.
void ost::Lockfile::unlock (void)¶
Release an acquired lock.Author¶
Generated automatically by Doxygen for GNU CommonC++ from the source code.Sat Jun 23 2012 | GNU CommonC++ |