void resetRow(const Record &row)
reset internals given indicated row, use the same MS
SDHistoryHandler & operator=(const SDHistoryHandler &other)
assignment operator, uses copy semantics
SDHistoryHandler()
default ctor is not attached to a MS and hence is useless until attached
void initRow(const Vector< Bool > &handledCols, const Record &row)
initialize stuff which depends on the row
void initAll(MeasurementSet &ms, const Vector< Bool > &handledCols, const Record &row)
initialize everything
SDHistoryHandler(const SDHistoryHandler &other)
copy ctor
void clearRow()
clean up row-dependent stuff
RORecordFieldPtr< String > timesys_p
TIMESYS field pointer when available.
SDHistoryHandler(MeasurementSet &ms, const Vector< Bool > &handledCols, const Record &row)
attach this to a MS - no columns are explicitly handled here
void attach(MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row)
attach to a MS
MSHistoryColumns * msHisCols_p
void fill(const Record &row, Int observationId, const String &message, const String &priority)
fill - a new row is added on each call, the message time stamp is the current time