|
MsPASS C++ API
2.4.1.dev4+g92330b7a
Defines the C++ API for MsPASS
|
#include <ProcessingHistory.h>

Public Member Functions | |
| BasicProcessingHistory (const std::string jobname, const std::string jobid) | |
| BasicProcessingHistory (const BasicProcessingHistory &parent) | |
| virtual size_t | number_of_stages () |
| std::string | jobid () const |
| void | set_jobid (const std::string &newjid) |
| std::string | jobname () const |
| void | set_jobname (const std::string jobname) |
| BasicProcessingHistory & | operator= (const BasicProcessingHistory &parent) |
Protected Attributes | |
| std::string | jid |
| std::string | jnm |
Base class defining core concepts.
|
inline |
|
inlinevirtual |
|
inline |
Construct with explicit job name and job identifier.
| jobname | descriptive name of the processing job. |
| jobid | identifier for the processing job or run. |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Return number or processing algorithms applied to produce these data.
Implementations of this method need to return a count of the number of processing steps that have been applied to put the data in the current state. This method could be made pure, but for convenience the base class always returns 0 since it does not implement the actual history mechanism.
Reimplemented in mspass::utility::ProcessingHistory.
|
inline |
|
inline |
|
inline |
|
protected |
Identifier for the processing job or run that owns this history.
|
protected |
Descriptive name of the processing job that owns this history.