IODA Bundle
odc::DispatchingWriter Class Reference

#include <DispatchingWriter.h>

Public Types

typedef WriterDispatchingIterator< WriterBufferingIterator, DispatchingWriteriterator_class
 
typedef IteratorProxy< iterator_class, DispatchingWriteriterator
 

Public Member Functions

 DispatchingWriter (const std::string &outputFileTemplate, int maxOpenFiles=0, bool append=false)
 
virtual ~DispatchingWriter ()
 
const std::string outputFileTemplate ()
 
iterator begin ()
 

Protected Member Functions

iterator_classwriter ()
 

Private Member Functions

 DispatchingWriter (const DispatchingWriter &)
 
DispatchingWriteroperator= (const DispatchingWriter &)
 

Private Attributes

const std::string outputFileTemplate_
 
int maxOpenFiles_
 
bool append_
 

Detailed Description

Definition at line 26 of file DispatchingWriter.h.

Member Typedef Documentation

◆ iterator

◆ iterator_class

Constructor & Destructor Documentation

◆ DispatchingWriter() [1/2]

odc::DispatchingWriter::DispatchingWriter ( const std::string &  outputFileTemplate,
int  maxOpenFiles = 0,
bool  append = false 
)

Definition at line 23 of file DispatchingWriter.cc.

◆ ~DispatchingWriter()

odc::DispatchingWriter::~DispatchingWriter ( )
virtual

Definition at line 29 of file DispatchingWriter.cc.

◆ DispatchingWriter() [2/2]

odc::DispatchingWriter::DispatchingWriter ( const DispatchingWriter )
private

Member Function Documentation

◆ begin()

DispatchingWriter::iterator odc::DispatchingWriter::begin ( )

Definition at line 38 of file DispatchingWriter.cc.

Here is the caller graph for this function:

◆ operator=()

DispatchingWriter& odc::DispatchingWriter::operator= ( const DispatchingWriter )
private

◆ outputFileTemplate()

const std::string odc::DispatchingWriter::outputFileTemplate ( )
inline

Definition at line 35 of file DispatchingWriter.h.

◆ writer()

DispatchingWriter::iterator_class * odc::DispatchingWriter::writer ( )
protected

Definition at line 31 of file DispatchingWriter.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ append_

bool odc::DispatchingWriter::append_
private

Definition at line 49 of file DispatchingWriter.h.

◆ maxOpenFiles_

int odc::DispatchingWriter::maxOpenFiles_
private

Definition at line 48 of file DispatchingWriter.h.

◆ outputFileTemplate_

const std::string odc::DispatchingWriter::outputFileTemplate_
private

Definition at line 47 of file DispatchingWriter.h.


The documentation for this class was generated from the following files: