EL::OutputStream Class Reference

List of all members.

Public Member Functions

void testInvariant () const
 OutputStream ()
 OutputStream (const std::string &val_label)
 OutputStream (const std::string &val_label, const std::string &val_type)
 OutputStream (const OutputStream &that)
 ~OutputStream ()
OutputStreamoperator= (OutputStream that)
void swap (OutputStream &that)
const std::string & label () const
void label (const std::string &val_label)
SH::MetaObjectoptions ()
const SH::MetaObjectoptions () const
const SH::DiskOutputoutput () const
void output (SH::DiskOutput *output_swallow)

Static Public Attributes

static const std::string optType
static const std::string optMergeCmd
static const std::string optContainerSuffix

Constructor & Destructor Documentation

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()

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()

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


Member Function Documentation

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.

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::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::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


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1