18 #define WIN32_LEAN_AND_MEAN 175 static void yield(
void);
227 virtual int run(
void* pArg) = 0;
233 OsRWMutex mDeleteGuard;
251 static unsigned int __stdcall threadEntry(LPVOID arg);
264 #endif // _OsTaskWnt_h_ OsTaskWnt(const UtlString &name="", void *pArg=NULL, const int priority=DEF_PRIO, const int options=DEF_OPTIONS, const int stackSize=DEF_STACKSIZE)
Definition: OsTaskWnt.cpp:40
static OsStatus safe(void)
Definition: OsTaskWnt.cpp:260
static void getIdString(UtlString &, DWORD)
virtual OsStatus getErrno(int &rErrno)
Definition: OsTaskWnt.cpp:373
virtual ~OsTaskWnt()
Definition: OsTaskWnt.cpp:58
static OsStatus getCurrentTaskId(int &rid)
Definition: OsTaskWnt.cpp:321
static OsTaskWnt * getCurrentTask(void)
Definition: OsTaskWnt.cpp:302
virtual OsStatus varGet(void)
Definition: OsTaskWnt.cpp:408
virtual OsStatus varDelete(int *pVar)
Definition: OsTaskWnt.cpp:217
virtual UtlBoolean isSuspended(void)
Definition: OsTaskWnt.cpp:438
static OsStatus delay(const int milliSecs)
Definition: OsTaskWnt.cpp:243
static void yield(void)
Definition: OsTaskWnt.cpp:293
virtual OsStatus id(OsTaskId_t &rId)
Definition: OsTaskWnt.cpp:419
OsStatus
Definition: OsStatus.h:27
#define NULL
Definition: UtlDefs.h:29
static const int DEF_PRIO
Definition: OsTask.h:65
static OsStatus unsafe(void)
Definition: OsTaskWnt.cpp:280
virtual OsStatus resume(void)
Definition: OsTaskWnt.cpp:99
virtual UtlBoolean start(void)
Definition: OsTaskWnt.cpp:122
virtual int getOptions(void)
Definition: OsTaskWnt.cpp:384
Definition: UtlString.h:48
virtual int run(void *pArg)=0
virtual OsStatus setErrno(int errno)
Definition: OsTaskWnt.cpp:159
static const int DEF_OPTIONS
Definition: OsTask.h:64
virtual OsStatus varAdd(int *pVar)
Definition: OsTaskWnt.cpp:206
static OsTaskWnt * getTaskByName(const UtlString &taskName)
Definition: OsTaskWnt.cpp:329
virtual OsStatus deleteForce(void)
enumcode: UNINITIALIZED - no low-level task, no name DB entries enumcode: STARTED - low-level task an...
Definition: OsTaskWnt.cpp:70
int UtlBoolean
Definition: UtlDefs.h:41
static OsTaskWnt * getTaskById(const int taskId)
Definition: OsTaskWnt.cpp:348
static const int DEF_STACKSIZE
Definition: OsTask.h:66
virtual OsStatus varSet(int *pVar, int value)
Definition: OsTaskWnt.cpp:230
Definition: OsTaskWnt.h:57
virtual OsStatus setOptions(int options)
Definition: OsTaskWnt.cpp:171
virtual OsStatus getPriority(int &rPriority)
Definition: OsTaskWnt.cpp:390
virtual OsStatus setPriority(int priority)
Definition: OsTaskWnt.cpp:178
virtual UtlBoolean restart(void)
Definition: OsTaskWnt.cpp:88
virtual OsStatus suspend(void)
Definition: OsTaskWnt.cpp:137