15 #define DRE_TASK_NAME ((char*)"DRET")
29 DreTask(
const char *z_szDirectory, sint32 z_nMemSizeGuide, uint32 z_uFileSizeGuide, uint32 z_uBlockSizeGuide);
38 bool queueOverflow(){
return m_bQueueOverflow;}
39 void setQueueOverflow(){m_bQueueOverflow = TRUE;}
40 bool isAttached(){
return m_bAttached;}
41 bool isRunning(){
return m_bRunning;}
42 void setSizeGuides(sint32 z_nMem, uint32 z_uBlock, uint32 z_uFile);
46 static uint8 s_uPriority;
47 static uint16 s_uStack;
49 const char *m_szDirectory;
50 bool m_bQueueOverflow;
60 bool m_bPendingDetach;
67 sint32 m_nMemSizeGuide;
68 uint32 m_uFileSizeGuide;
69 uint32 m_uBlockSizeGuide;
70 uint8 m_uSampPerTrunc;
71 uint16 m_uQServicePerFlush;
72 uint16 m_uSerialNumber;
79 void checkSlicing(
DreFile *z_pFile,
double z_dTime);
80 void checkSlicingAll(
double z_dTime);
81 bool checkTruncation();
88 void serviceQueue(
bool z_bFlushFiles = FALSE);
89 bool serviceQueueMsg();
92 void xArchive(uint32 *z_auMsg);
93 void xBatch(uint32 *z_auMsg);
94 void xGeneral(uint32 *z_auMsg);
95 uint16 numGroupsEnabled();
102 #endif // __DRE_TASK_H
Definition: dre_msg.h:297
Definition: dre_file.h:20
Definition: stdtypes.h:189
Definition: dre_task.h:25
Definition: stdtypes.h:223
Definition: dre_hmgr.h:24
Definition: stdtypes.h:213
Definition: dre_msg.h:226