![]() |
ATLAS Offline Software
|
#include <OutputStream.h>
Public Member Functions | |
| 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) |
Static Public Attributes | |
| static const std::string | optType |
| static const std::string | optMergeCmd |
| static const std::string | optContainerSuffix |
Private Member Functions | |
| ClassDef (OutputStream, 2) | |
Private Attributes | |
| std::string | m_label |
| description: members directly corresponding to accessors | |
| SH::MetaObject | m_options |
| SH::DiskOutput * | m_output |
Definition at line 24 of file OutputStream.h.
| EL::OutputStream::OutputStream | ( | ) |
effects: standard default constructor guarantee: strong failures: low level errors I
| 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()
effects: create a named output dataset guarantee: strong failures: low level errors II requires: !val_label.empty()
| EL::OutputStream::OutputStream | ( | const OutputStream & | that | ) |
effects: standard copy constructor guarantee: strong failures: out of memory II
| EL::OutputStream::~OutputStream | ( | ) |
effects: standard destructor guarantee: no-fail
|
private |
| 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.
| void EL::OutputStream::label | ( | const std::string & | val_label | ) |
| OutputStream & EL::OutputStream::operator= | ( | OutputStream | that | ) |
effects: standard assignment operator guarantee: strong failures: out of memory II
| SH::MetaObject * EL::OutputStream::options | ( | ) |
description: the list of options to the job guarantee: no-fail postcondition: result != 0
| const SH::MetaObject * EL::OutputStream::options | ( | ) | const |
| const SH::DiskOutput * EL::OutputStream::output | ( | ) | const |
description: the output disk, if we don't use the default one.
guarantee: no-fail warning: this is not supported for all drivers
| void EL::OutputStream::output | ( | SH::DiskOutput * | output_swallow | ) |
| void EL::OutputStream::swap | ( | OutputStream & | that | ) |
effects: standard swap function guarantee: no-fail
| void EL::OutputStream::testInvariant | ( | ) | const |
effects: test the invariant of this object guarantee: no-fail
|
private |
description: members directly corresponding to accessors
Definition at line 122 of file OutputStream.h.
|
private |
Definition at line 124 of file OutputStream.h.
|
private |
Definition at line 126 of file OutputStream.h.
|
static |
Definition at line 113 of file OutputStream.h.
|
static |
Definition at line 112 of file OutputStream.h.
|
static |
Definition at line 111 of file OutputStream.h.