Go to the documentation of this file.
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
Bool read(uInt &nrrow, uInt &nrcolumn, Bool &tableChanged, Block< Bool > &dataManChanged)
Read the synchronization data from the MemoryIO object.
AipsIO is the object persistency mechanism of Casacore
Class to hold table synchronization data.
Class for IO to a memory buffer.
MemoryIO & memoryIO()
Get the MemoryIO object.
void write(uInt nrrow, uInt nrcolumn, Bool tableChanged, const Block< Bool > &dataManChanged)
Update the synchronization data and write it into the MemoryIO object.
uInt getModifyCounter() const
Get the modify counter.
this file contains all the compiler specific defines
TableSyncData & operator=(const TableSyncData &that)
Assignment is forbidden.
bool Bool
Define the standard types used by Casacore.
uInt itsTableChangeCounter