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);
261 pthread_attr_t m_attr;
267 #endif // COIL_TASK_H static void * svc_run(void *args=0)
Start thread Execution.
virtual void activate()
Create a thread.
virtual int resume(void)
Resuming the suspended task.
virtual int close(unsigned long flags=0)
Task close.
virtual void reset()
Reset of task count.
virtual void finalize()
Finalizing the task.
virtual int open(void *args=0)
Task open.
Task class.
Definition: Task.h:39
virtual int wait(void)
Waiting for the thread terminate.
virtual int suspend(void)
Suspending the task.
virtual int svc()
Execute thread.
virtual ~Task()
Destructor.
Common Object Interface Layer.
Definition: Affinity.h:28