|
HDK
|
#include <SIM_DataThreadedIO.h>
Public Member Functions | |
| SIM_DataThreadedIO () | |
| virtual | ~SIM_DataThreadedIO () |
| void | enqueueLoad (SIM_DataThreadedIOTask *task) |
| void | enqueueSave (SIM_DataThreadedIOTask *task) |
| void | completeAllSaves (std::ostream &os) |
| bool | completeAllLoads (UT_IStream &is) |
| bool | anyTasks () const |
| exint | memoryEstimate () const |
| void | setCompressedOS (bios::filtering_stream< bios::output > *compressout) |
| bios::filtering_stream < bios::output > * | getCompressedOS () const |
| void | clearCompressedOS () |
Protected Types | |
| enum | IO_MODE { MODE_UNASSIGNED, MODE_SAVE, MODE_LOAD } |
Protected Attributes | |
| IO_MODE | myMode |
| UT_Array < SIM_DataThreadedIOTask * > | myTaskList |
| bios::filtering_stream < bios::output > * | myCompressedOS |
Definition at line 33 of file SIM_DataThreadedIO.h.
|
protected |
| Enumerator | |
|---|---|
| MODE_UNASSIGNED | |
| MODE_SAVE | |
| MODE_LOAD | |
Definition at line 60 of file SIM_DataThreadedIO.h.
| SIM_DataThreadedIO::SIM_DataThreadedIO | ( | ) |
|
virtual |
|
inline |
Definition at line 45 of file SIM_DataThreadedIO.h.
|
inline |
Definition at line 51 of file SIM_DataThreadedIO.h.
| bool SIM_DataThreadedIO::completeAllLoads | ( | UT_IStream & | is | ) |
| void SIM_DataThreadedIO::completeAllSaves | ( | std::ostream & | os | ) |
| void SIM_DataThreadedIO::enqueueLoad | ( | SIM_DataThreadedIOTask * | task | ) |
| void SIM_DataThreadedIO::enqueueSave | ( | SIM_DataThreadedIOTask * | task | ) |
|
inline |
Definition at line 50 of file SIM_DataThreadedIO.h.
| exint SIM_DataThreadedIO::memoryEstimate | ( | ) | const |
|
inline |
Definition at line 49 of file SIM_DataThreadedIO.h.
|
protected |
Definition at line 70 of file SIM_DataThreadedIO.h.
|
protected |
Definition at line 67 of file SIM_DataThreadedIO.h.
|
protected |
Definition at line 68 of file SIM_DataThreadedIO.h.