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