28 #ifndef TABLES_TABLESYNCDATA_H
29 #define TABLES_TABLESYNCDATA_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/casa/Containers/Block.h>
34 #include <casacore/casa/IO/MemoryIO.h>
35 #include <casacore/casa/IO/AipsIO.h>
Block< uInt > itsDataManChangeCounter
void write(rownr_t nrrow, uInt nrcolumn, Bool tableChanged, const Block< Bool > &dataManChanged)
Update the synchronization data and write it into the MemoryIO object.
MemoryIO & memoryIO()
Get the MemoryIO object.
Bool read(rownr_t &nrrow, uInt &nrcolumn, Bool &tableChanged, Block< Bool > &dataManChanged)
Read the synchronization data from the MemoryIO object.
TableSyncData & operator=(const TableSyncData &that)
Assignment is forbidden.
void write(rownr_t nrrow)
Update the synchronization data and write it into the MemoryIO object.
TableSyncData(const TableSyncData &that)
Copy constructor is forbidden.
uInt itsTableChangeCounter
uInt getModifyCounter() const
Get the modify counter.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.
uInt64 rownr_t
Define the type of a row number in a table.