28 #ifndef TABLES_TABLELOCKER_H
29 #define TABLES_TABLELOCKER_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/tables/Tables/Table.h>
35 #include <casacore/tables/Tables/TableLock.h>
LockType
Define the possible lock types.
@ Write
Acquire a write lock.
TableLocker(const TableLocker &)
The copy constructor and assignment are not possible.
~TableLocker()
If locked, the destructor releases the lock and flushes the data.
TableLocker & operator=(const TableLocker &)
TableLocker(Table &table, FileLocker::LockType=FileLocker::Write, uInt nattempts=0)
The constructor acquires a read or write lock on a table which is released by the destructor.
Bool hasLock(FileLocker::LockType=FileLocker::Write) const
Has this process the read or write lock, thus can the table be read or written safely?
Bool hasLock(FileLocker::LockType=FileLocker::Write) const
Has this process the read or write lock, thus can the table be read or written safely?
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.