#include <SDHistoryHandler.h>
Public Member Functions | |
SDHistoryHandler () | |
default ctor is not attached to a MS and hence is useless until attached | |
SDHistoryHandler (MeasurementSet &ms, const Vector< Bool > &handledCols, const Record &row) | |
attach this to a MS - no columns are explicitly handled here | |
SDHistoryHandler (const SDHistoryHandler &other) | |
copy ctor | |
~SDHistoryHandler () | |
SDHistoryHandler & | operator= (const SDHistoryHandler &other) |
assignment operator, uses copy semantics | |
void | attach (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
attach to a MS | |
void | resetRow (const Record &row) |
reset internals given indicated row, use the same MS | |
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 | |
Private Member Functions | |
void | clearAll () |
cleanup everything | |
void | clearRow () |
clean up row-dependent stuff | |
void | initAll (MeasurementSet &ms, const Vector< Bool > &handledCols, const Record &row) |
initialize everything | |
void | initRow (const Vector< Bool > &handledCols, const Record &row) |
initialize stuff which depends on the row | |
Private Attributes | |
MSHistory * | msHis_p |
MSHistoryColumns * | msHisCols_p |
RORecordFieldPtr< String > | timesys_p |
TIMESYS field pointer when available. |
Internal or
Internal
Definition at line 87 of file SDHistoryHandler.h.
casacore::SDHistoryHandler::SDHistoryHandler | ( | ) |
default ctor is not attached to a MS and hence is useless until attached
casacore::SDHistoryHandler::SDHistoryHandler | ( | MeasurementSet & | ms, | |
const Vector< Bool > & | handledCols, | |||
const Record & | row | |||
) |
attach this to a MS - no columns are explicitly handled here
casacore::SDHistoryHandler::SDHistoryHandler | ( | const SDHistoryHandler & | other | ) |
copy ctor
casacore::SDHistoryHandler::~SDHistoryHandler | ( | ) | [inline] |
Definition at line 99 of file SDHistoryHandler.h.
References clearAll().
void casacore::SDHistoryHandler::attach | ( | MeasurementSet & | ms, | |
Vector< Bool > & | handledCols, | |||
const Record & | row | |||
) |
attach to a MS
void casacore::SDHistoryHandler::clearAll | ( | ) | [private] |
cleanup everything
Referenced by ~SDHistoryHandler().
void casacore::SDHistoryHandler::clearRow | ( | ) | [private] |
clean up row-dependent stuff
void casacore::SDHistoryHandler::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
void casacore::SDHistoryHandler::initAll | ( | MeasurementSet & | ms, | |
const Vector< Bool > & | handledCols, | |||
const Record & | row | |||
) | [private] |
initialize everything
void casacore::SDHistoryHandler::initRow | ( | const Vector< Bool > & | handledCols, | |
const Record & | row | |||
) | [private] |
initialize stuff which depends on the row
SDHistoryHandler& casacore::SDHistoryHandler::operator= | ( | const SDHistoryHandler & | other | ) |
assignment operator, uses copy semantics
void casacore::SDHistoryHandler::resetRow | ( | const Record & | row | ) |
reset internals given indicated row, use the same MS
MSHistory* casacore::SDHistoryHandler::msHis_p [private] |
Definition at line 114 of file SDHistoryHandler.h.
Definition at line 115 of file SDHistoryHandler.h.
TIMESYS field pointer when available.
Definition at line 118 of file SDHistoryHandler.h.