11 #ifndef __UT_ThreadedIO__ 
   12 #define __UT_ThreadedIO__ 
   40     int          awaitIOTaskDone() { 
return awaitIOTaskDoneMS(-1); }
 
   44     int          awaitIOTaskDoneMS(
int64 timeout_ms);
 
   56     static void *threadCB(
void *
data);
 
   80     virtual 
void        doWrite() = 0;
 
   85     virtual 
exint       memoryEstimate() const = 0;
 
typedef int(APIENTRYP RE_PFNGLXSWAPINTERVALSGIPROC)(int)
 
virtual ~UT_ThreadedIOTask()
 
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects. 
 
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class. 
 
UT_API UT_ThreadedIO * UTgetIOThread()