95 virtual int open(
void* args = 0);
116 virtual int close(
unsigned long flags = 0);
167 virtual int wait(
void);
218 virtual void reset();
256 static void*
svc_run(
void* args = 0);
267 #endif // COIL_TASK_H
virtual int svc()
Execute thread.
virtual ~Task()
Destructor.
virtual int wait(void)
Waiting for the thread terminate.
virtual int suspend(void)
Suspending the task.
virtual int resume(void)
Resuming the suspended task.
virtual void reset()
Reset of task count.
static void * svc_run(void *args=0)
Start thread Execution.
virtual int open(void *args=0)
Task open.
virtual int close(unsigned long flags=0)
Task close.
virtual void activate()
Create a thread.
virtual void finalize()
Finalizing the task.
Common Object Interface Layer.