|
casacore
|
#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 83 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
|
inline |
Definition at line 95 of file SDHistoryHandler.h.
References clearAll().
| void casacore::SDHistoryHandler::attach | ( | MeasurementSet & | ms, |
| Vector< Bool > & | handledCols, | ||
| const Record & | row | ||
| ) |
attach to a MS
|
private |
cleanup everything
Referenced by ~SDHistoryHandler().
|
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
|
private |
initialize everything
|
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
|
private |
Definition at line 110 of file SDHistoryHandler.h.
|
private |
Definition at line 111 of file SDHistoryHandler.h.
|
private |
TIMESYS field pointer when available.
Definition at line 114 of file SDHistoryHandler.h.