Go to the source code of this file.
|
| void | MPInitTaskQ (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen) |
| |
| BOOL | MPTermTaskQ (MPTaskQueue *queue) |
| |
| BOOL | MPGetTaskQInfo (MPTaskQueue *queue, MPTaskQueueInfo *info) |
| |
| BOOL | MPStartTaskQ (MPTaskQueue *queue) |
| |
| BOOL | MPStopTaskQ (MPTaskQueue *queue) |
| |
| BOOL | MPResetTaskQ (MPTaskQueue *queue) |
| |
| BOOL | MPEnqueTask (MPTaskQueue *queue, MPTask *task) |
| |
| MPTask * | MPDequeTask (MPTaskQueue *queue) |
| |
| uint32_t | MPDequeTasks (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen) |
| |
| BOOL | MPWaitTaskQ (MPTaskQueue *queue, MPTaskQueueState mask) |
| |
| BOOL | MPWaitTaskQWithTimeout (MPTaskQueue *queue, MPTaskQueueState wmask, OSTime timeout) |
| |
| BOOL | MPPrintTaskQStats (MPTaskQueue *queue, uint32_t unk) |
| |
| void | MPInitTask (MPTask *task, MPTaskFunc func, uint32_t userArg1, uint32_t userArg2) |
| |
| BOOL | MPTermTask (MPTask *task) |
| |
| BOOL | MPGetTaskInfo (MPTask *task, MPTaskInfo *info) |
| |
| void * | MPGetTaskUserData (MPTask *task) |
| |
| void | MPSetTaskUserData (MPTask *task, void *userData) |
| |
| BOOL | MPRunTasksFromTaskQ (MPTaskQueue *queue, uint32_t count) |
| |
| BOOL | MPRunTask (MPTask *task) |
| |
◆ MPTask
◆ MPTaskFunc
◆ MPTaskQueue
◆ MPTaskQueueState
| Enumerator |
|---|
| MP_TASK_QUEUE_STATE_INITIALISED | |
| MP_TASK_QUEUE_STATE_READY | |
| MP_TASK_QUEUE_STATE_STOPPING | |
| MP_TASK_QUEUE_STATE_STOPPED | |
| MP_TASK_QUEUE_STATE_FINISHED | |
◆ MPTaskState
| Enumerator |
|---|
| MP_TASK_STATE_INITIALISED | |
| MP_TASK_STATE_READY | |
| MP_TASK_STATE_RUNNING | |
| MP_TASK_STATE_FINISHED | |
◆ MPDequeTask()
◆ MPDequeTasks()
◆ MPEnqueTask()
◆ MPGetTaskInfo()
◆ MPGetTaskQInfo()
◆ MPGetTaskUserData()
◆ MPInitTask()
◆ MPInitTaskQ()
◆ MPPrintTaskQStats()
◆ MPResetTaskQ()
◆ MPRunTask()
◆ MPRunTasksFromTaskQ()
◆ MPSetTaskUserData()
◆ MPStartTaskQ()
◆ MPStopTaskQ()
◆ MPTermTask()
◆ MPTermTaskQ()
◆ MPWaitTaskQ()
◆ MPWaitTaskQWithTimeout()