A class to provide a simple interface to history writing. More...
#include <MSHistoryHandler.h>
Public Member Functions | |
| MSHistoryHandler (MeasurementSet &ms, String app="") | |
| Construct the history handler from an ms. | |
| MSHistoryHandler & | operator= (MSHistoryHandler &other) |
| ~MSHistoryHandler () | |
| Destructor. | |
| void | addMessage (String message, String cliComm="", String origin="") |
| Add message and/or CLI command to the history table. | |
| void | addMessage (LogIO &message, String cliComm="") |
| In this version the LogIO object need to have a valid LogSink with messages in it. | |
| void | addMessage (LogSinkInterface &sink, String cliComm="") |
| void | cliCommand (String &cliComm) |
| void | cliCommand (LogIO &cliComm) |
| void | cliCommand (LogSinkInterface &sink) |
Static Public Member Functions | |
| static void | addMessage (MeasurementSet &ms, String message, String app="", String cliComm="", String origin="") |
| Add a string message. | |
Private Member Functions | |
| MSHistoryHandler () | |
| Prevent use of default constructor. | |
Private Attributes | |
| MSHistoryColumns * | msHistCol_p |
| MSHistory | histTable_p |
| String | application_p |
A class to provide a simple interface to history writing.
Internal
Handle the history info that needs to be archived in ms
This class provides access to the MS history via single method calls A couple of the simple methods are independent and can be called without constructing.
Definition at line 55 of file MSHistoryHandler.h.
| casacore::MSHistoryHandler::MSHistoryHandler | ( | MeasurementSet & | ms, | |
| String | app = "" | |||
| ) |
Construct the history handler from an ms.
| casacore::MSHistoryHandler::~MSHistoryHandler | ( | ) |
Destructor.
| casacore::MSHistoryHandler::MSHistoryHandler | ( | ) | [inline, private] |
Prevent use of default constructor.
Definition at line 91 of file MSHistoryHandler.h.
| void casacore::MSHistoryHandler::addMessage | ( | LogSinkInterface & | sink, | |
| String | cliComm = "" | |||
| ) |
| void casacore::MSHistoryHandler::addMessage | ( | String | message, | |
| String | cliComm = "", |
|||
| String | origin = "" | |||
| ) |
Add message and/or CLI command to the history table.
| static void casacore::MSHistoryHandler::addMessage | ( | MeasurementSet & | ms, | |
| String | message, | |||
| String | app = "", |
|||
| String | cliComm = "", |
|||
| String | origin = "" | |||
| ) | [static] |
Add a string message.
This method does not need construction ...can be called explicitly
| void casacore::MSHistoryHandler::cliCommand | ( | LogSinkInterface & | sink | ) |
| void casacore::MSHistoryHandler::cliCommand | ( | LogIO & | cliComm | ) |
| void casacore::MSHistoryHandler::cliCommand | ( | String & | cliComm | ) |
| MSHistoryHandler& casacore::MSHistoryHandler::operator= | ( | MSHistoryHandler & | other | ) |
Definition at line 95 of file MSHistoryHandler.h.
Definition at line 94 of file MSHistoryHandler.h.
Definition at line 93 of file MSHistoryHandler.h.
1.6.1