#include <OutputStream.h>
|
| void | testInvariant () const |
| | effects: test the invariant of this object guarantee: no-fail
|
| | OutputStream () |
| | effects: standard default constructor guarantee: strong failures: low level errors I
|
| | OutputStream (const std::string &val_label) |
| | effects: create a named output dataset guarantee: strong failures: low level errors II requires: !val_label.empty()
|
| | OutputStream (const std::string &val_label, const std::string &val_type) |
| | effects: create a named output dataset guarantee: strong failures: low level errors II requires: !val_label.empty()
|
| | OutputStream (const OutputStream &that) |
| | effects: standard copy constructor guarantee: strong failures: out of memory II
|
| | ~OutputStream () |
| | effects: standard destructor guarantee: no-fail
|
| OutputStream & | operator= (OutputStream that) |
| | effects: standard assignment operator guarantee: strong failures: out of memory II
|
| void | swap (OutputStream &that) |
| | effects: standard swap function guarantee: no-fail
|
| const std::string & | label () const |
| | description: the label for this output dataset.
|
| void | label (const std::string &val_label) |
| SH::MetaObject * | options () |
| | description: the list of options to the job guarantee: no-fail postcondition: result != 0
|
| const SH::MetaObject * | options () const |
| const SH::DiskOutput * | output () const |
| | description: the output disk, if we don't use the default one.
|
| void | output (SH::DiskOutput *output_swallow) |
Definition at line 33 of file OutputStream.h.
◆ OutputStream() [1/4]
| EL::OutputStream::OutputStream |
( |
| ) |
|
effects: standard default constructor guarantee: strong failures: low level errors I
◆ OutputStream() [2/4]
| EL::OutputStream::OutputStream |
( |
const std::string & | val_label | ) |
|
effects: create a named output dataset guarantee: strong failures: low level errors II requires: !val_label.empty()
◆ OutputStream() [3/4]
| EL::OutputStream::OutputStream |
( |
const std::string & | val_label, |
|
|
const std::string & | val_type ) |
effects: create a named output dataset guarantee: strong failures: low level errors II requires: !val_label.empty()
◆ OutputStream() [4/4]
effects: standard copy constructor guarantee: strong failures: out of memory II
◆ ~OutputStream()
| EL::OutputStream::~OutputStream |
( |
| ) |
|
effects: standard destructor guarantee: no-fail
◆ ClassDef()
◆ label() [1/2]
| const std::string & EL::OutputStream::label |
( |
| ) |
const |
description: the label for this output dataset.
invariant: !label.empty() rationale: this is mainly meant to allow for producing multiple output datasets from a single job.
◆ label() [2/2]
| void EL::OutputStream::label |
( |
const std::string & | val_label | ) |
|
◆ operator=()
effects: standard assignment operator guarantee: strong failures: out of memory II
◆ options() [1/2]
description: the list of options to the job guarantee: no-fail postcondition: result != 0
◆ options() [2/2]
◆ output() [1/2]
description: the output disk, if we don't use the default one.
guarantee: no-fail warning: this is not supported for all drivers
◆ output() [2/2]
◆ swap()
effects: standard swap function guarantee: no-fail
◆ testInvariant()
| void EL::OutputStream::testInvariant |
( |
| ) |
const |
effects: test the invariant of this object guarantee: no-fail
◆ m_label
| std::string EL::OutputStream::m_label |
|
private |
description: members directly corresponding to accessors
Definition at line 131 of file OutputStream.h.
◆ m_options
◆ m_output
◆ optContainerSuffix
| const std::string EL::OutputStream::optContainerSuffix |
|
static |
◆ optMergeCmd
| const std::string EL::OutputStream::optMergeCmd |
|
static |
◆ optType
| const std::string EL::OutputStream::optType |
|
static |
The documentation for this class was generated from the following file: