IODA Bundle
|
#include <Writer.h>
Public Types | |
typedef ITERATOR | iterator_class |
typedef IteratorProxy< ITERATOR, Writer > | iterator |
Public Member Functions | |
Writer (const eckit::PathName &path) | |
Writer (eckit::DataHandle &, bool openDataHandle=true) | |
Writer (eckit::DataHandle *, bool openDataHandle=true, bool deleteDataHandle=false) | |
Writer () | |
virtual | ~Writer () |
iterator | begin (bool openDataHandle=true) |
eckit::DataHandle & | dataHandle () |
ITERATOR * | createWriteIterator (eckit::PathName, bool append=false) |
unsigned long | rowsBufferSize () |
Writer & | rowsBufferSize (unsigned long n) |
const eckit::PathName | path () |
Private Types | |
enum | { DEFAULT_ROWS_BUFFER_SIZE = 10000 } |
Private Member Functions | |
Writer (const Writer &) | |
Writer & | operator= (const Writer &) |
Private Attributes | |
const eckit::PathName | path_ |
eckit::DataHandle * | dataHandle_ |
unsigned long | rowsBufferSize_ |
bool | openDataHandle_ |
bool | deleteDataHandle_ |
typedef IteratorProxy<ITERATOR, Writer> odc::Writer< ITERATOR >::iterator |
typedef ITERATOR odc::Writer< ITERATOR >::iterator_class |
|
private |
template odc::Writer< ITERATOR >::Writer | ( | const eckit::PathName & | path | ) |
template odc::Writer< ITERATOR >::Writer | ( | eckit::DataHandle & | , |
bool | openDataHandle = true |
||
) |
template odc::Writer< ITERATOR >::Writer | ( | eckit::DataHandle * | , |
bool | openDataHandle = true , |
||
bool | deleteDataHandle = false |
||
) |
template odc::Writer< ITERATOR >::Writer | ( | ) |
|
virtual |
|
private |
template Writer< WriterBufferingIterator >::iterator odc::Writer< ITERATOR >::begin | ( | bool | openDataHandle = true | ) |
template WriterBufferingIterator * odc::Writer< ITERATOR >::createWriteIterator | ( | eckit::PathName | , |
bool | append = false |
||
) |
|
inline |
|
private |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |