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