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