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()