8 #ifndef __SIM_DataThreadedIO_h__ 
    9 #define __SIM_DataThreadedIO_h__ 
   29     virtual     void finishSave(std::ostream &os) = 0;
 
   30     virtual     exint memoryEstimate() 
const = 0;
 
   42     void                completeAllSaves(std::ostream &os);
 
   45     bool                anyTasks()
 const { 
return myTaskList.entries() != 0; }
 
   47     exint               memoryEstimate() 
const;
 
   49     void                setCompressedOS(bios::filtering_stream<bios::output> *compressout) { myCompressedOS = compressout; }
 
   50     bios::filtering_stream<bios::output> *
getCompressedOS()
 const { 
return myCompressedOS; }
 
   54             myCompressedOS->reset();
 
   55         delete myCompressedOS;
 
virtual ~SIM_DataThreadedIOTask()
 
bios::filtering_stream< bios::output > * getCompressedOS() const 
 
void setCompressedOS(bios::filtering_stream< bios::output > *compressout)
 
UT_Array< SIM_DataThreadedIOTask * > myTaskList
 
bios::filtering_stream< bios::output > * myCompressedOS