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