|
CX Framework
Cross-platform C utility framework
|
Bare minimum task object (base class) More...
Go to the source code of this file.
Data Structures | |
| struct | BasicTask |
| Bare minimum task object with state tracking and run method. More... | |
Macros | |
| #define | btaskRun(self, tq, worker, tcon) (self)->_->run(BasicTask(self), TaskQueue(tq), TQWorker(worker), tcon) |
| #define | btaskRunCancelled(self, tq, worker) (self)->_->runCancelled(BasicTask(self), TaskQueue(tq), TQWorker(worker)) |
| #define | btaskCancel(self) (self)->_->cancel(BasicTask(self)) |
| #define | btaskReset(self) (self)->_->reset(BasicTask(self)) |
Typedefs | |
| typedef struct BasicTask | BasicTask |
| Bare minimum task object with state tracking and run method. | |
Enumerations | |
| enum | BasicTaskRunResultEnum { TASK_Result_Failure , TASK_Result_Success , TASK_Result_Basic_Count } |
| Return values from BasicTask::run() More... | |
Bare minimum task object (base class)
Definition in file basictask.h.