GEOS
|
An abstract class for performing buffered history output. More...
#include <BufferedHistoryIO.hpp>
Public Member Functions | |
virtual | ~BufferedHistoryIO () |
Destructor. | |
virtual buffer_unit_type * | getBufferHead ()=0 |
Get the head of the internal history storage buffer. More... | |
virtual void | init (bool existsOkay)=0 |
Perform and intialization needed for time-history output. More... | |
virtual void | write ()=0 |
Write the buffered history data to the output target. | |
virtual void | compressInFile ()=0 |
Ensure the repressentation of the data in the output target is dense and terse. More... | |
virtual void | updateCollectingCount (localIndex count)=0 |
Update the number of items being stored for IO in this object. More... | |
virtual localIndex | getBufferedCount ()=0 |
Query the number of history states currently stored in the internal buffer. More... | |
int | getLogLevel () const |
Get the log-level for BufferedHistoryIO classes. More... | |
void | setLogLevel (int logLevel) |
Set the log-level for BufferedHistoryIO classes. More... | |
An abstract class for performing buffered history output.
Definition at line 28 of file BufferedHistoryIO.hpp.
|
pure virtual |
Ensure the repressentation of the data in the output target is dense and terse.
Implemented in geos::HDFHistoryIO.
|
pure virtual |
Query the number of history states currently stored in the internal buffer.
Implemented in geos::HDFHistoryIO.
|
pure virtual |
Get the head of the internal history storage buffer.
Implemented in geos::HDFHistoryIO.
|
inline |
Get the log-level for BufferedHistoryIO classes.
Definition at line 81 of file BufferedHistoryIO.hpp.
|
pure virtual |
Perform and intialization needed for time-history output.
[in] | existsOkay | Whether it is acceptable for the intended output target to already exist ( false on start from scratch, true on restart ). |
Implemented in geos::HDFHistoryIO.
|
inline |
Set the log-level for BufferedHistoryIO classes.
[in] | logLevel | the log-level to set |
Definition at line 87 of file BufferedHistoryIO.hpp.
|
pure virtual |
Update the number of items being stored for IO in this object.
count | [in] The new number of items being collected |
Implemented in geos::HDFHistoryIO.