28 #ifndef TABLES_TABLESYNCDATA_H
29 #define TABLES_TABLESYNCDATA_H
AipsIO is the object persistency mechanism of Casacore.
TableSyncData & operator=(const TableSyncData &that)
Assignment is forbidden.
Class to hold table synchronization data.
void write(rownr_t nrrow, uInt nrcolumn, Bool tableChanged, const Block< Bool > &dataManChanged)
Update the synchronization data and write it into the MemoryIO object.
Block< uInt > itsDataManChangeCounter
MemoryIO & memoryIO()
Get the MemoryIO object.
uInt getModifyCounter() const
Get the modify counter.
bool Bool
Define the standard types used by Casacore.
uInt64 rownr_t
Define the type of a row number in a table.
Bool read(rownr_t &nrrow, uInt &nrcolumn, Bool &tableChanged, Block< Bool > &dataManChanged)
Read the synchronization data from the MemoryIO object.
Class for IO to a memory buffer.
uInt itsTableChangeCounter