23 void init(
const char* name,
BUInt stackSize = 0,
BUInt priority = 1);
BUInt32 BUInt
Definition: BTypes.h:33
bool Bool
Definition: BTypes.h:18
Error return class. This class is used to return the error status from a function....
Definition: BError.h:31
Implements a thread of execution.
Definition: BTask.h:18
BUInt opriority
Definition: BTask.h:40
BUInt opolicy
Definition: BTask.h:39
virtual ~BTask()
Definition: BTask.cpp:31
static void * taskFunc(void *)
Definition: BTask.cpp:13
const char * oname
Definition: BTask.h:37
void waitForCompletion()
Definition: BTask.cpp:96
BError start()
Starts the task running.
Definition: BTask.cpp:64
void stop()
Definition: BTask.cpp:89
int setPriority(BUInt priority)
Set the priority of the task: 0 upwards.
Definition: BTask.cpp:109
void init(const char *name, BUInt stackSize=0, BUInt priority=1)
Definition: BTask.cpp:36
Bool orunning
Definition: BTask.h:42
virtual void run()
Definition: BTask.cpp:103
BUInt ostackSize
Definition: BTask.h:38
pthread_t othread
Definition: BTask.h:41