TABLE OF CONTENTS
ayu_event_t
[ Top ] [ Ayudame_types.h ] [ Types ]
NAME
ayu_event_t - enum of events
DESCRIPTION
ayu_event_t consists of the following events:
- AYU_EVENT_NULL -- "no event", used for initialisation etc.
- AYU_PREINIT -- raised in css_preinit()
- AYU_INIT -- raised in css_init()
- AYU_FINISH -- raised in css_finish()
- AYU_REGISTERTASK -- raised in css_registerTask() with the function name as third parameter
- AYU_ADDTASK -- raised in css_addTask() after a task has been generated with the task pointer as second parameter
- AYU_ADDHIDDENTASK -- raised in HiddenWork::addPendingHiddenTask() after a hidden task has been generated with the task pointer as second parameter
- AYU_ADDDEPENDENCY -- raised in ParameterConversion::convert() with task pointer as second parameter and TrackableObject (containing information about the lastWriter and the dependency address as third parameter
- AYU_ADDTASKTOQUEUE -- raised in TaskQueues::addGlobalTask(), TaskQueues::addRRToNode, TaskQueues::addTask, TaskQueues::addTaskWithLocality, TaskQueues::addAffineTask
- AYU_PRESELECTTASK -- raised in WorkerEngine::TaskExecutor::tryToRunTaskOrWait() before a task is assigned
- AYU_PRERUNTASK -- raised in WorkerEngine::TaskExecutor::tryToRunTaskOrWait() after a task is assigned
- AYU_RUNTASK -- raised in WorkerEngine::TaskExecutor::tryToRunTaskOrWait() just before a task is executed
- AYU_POSTRUNTASK -- raised in WorkerEngine::TaskExecutor::tryToRunTaskOrWait() after runTask()
- AYU_RUNTASKFAILED -- raised in WorkerEngine::TaskExecutor::tryToRunTaskOrWait() if Exception is raised by runTask()
- AYU_REMOVETASK -- raised in TaskGraph::removeNodeAndEnqueueFreeSuccessors() and HiddenWork::removePendingHiddenTask()
- AYU_WAITON -- raised in css_waitOn()
- AYU_BARRIER -- raised in css_barrier
SOURCE
76 enum ayu_event_t { 77 AYU_EVENT_NULL = 0, 78 AYU_PREINIT = 1, 79 AYU_INIT, 80 AYU_FINISH, 81 AYU_REGISTERFUNCTION, 82 AYU_ADDTASK, 83 AYU_ADDHIDDENTASK, 84 AYU_ADDDEPENDENCY, 85 AYU_ADDTASKTOQUEUE, 86 AYU_PRESELECTTASK, 87 AYU_PRERUNTASK, 88 AYU_RUNTASK, 89 AYU_POSTRUNTASK, 90 AYU_RUNTASKFAILED, 91 AYU_REMOVETASK, 92 AYU_WAITON, 93 AYU_BARRIER 94 };
ayu_request_t
[ Top ] [ Ayudame_types.h ] [ Types ]
NAME
ayu_request_t - enum of requests
DESCRIPTION
ayu_event_t consists of the following events:
- AYU_REQUEST_NULL -- "no request", used for initialisation
- AYU_NOREQUEST -- explicit "no request"
- AYU_PAUSEONEVENT -- pause request, event upon which the program should pause is given as third parameter, fourth parameter is 0 for "off" ("un-pause") and 1 for "on"
- AYU_PAUSEONTASK -- pause request, task id is given as third parameter, fourth parameter is 0 for "off" ("un-pause") and 1 for "on"
- AYU_PAUSEONFUNCTION -- pause request, function id is given as third parameter, fourth parameter is 0 for "off" ("un-pause") and 1 for "on"
- AYU_STEP -- run until next pause condition is reached
- AYU_BREAKPOINT -- set breakpoint, i.e. don't assign new tasks, third parameter is 0 for "off" ("un-pause") and 1 for "on"
SOURCE
118 enum ayu_request_t { 119 AYU_REQUEST_NULL = 0, 120 AYU_NOREQUEST = 1, 121 AYU_PAUSEONEVENT, 122 AYU_PAUSEONTASK, 123 AYU_PAUSEONFUNCTION, 124 AYU_STEP, 125 AYU_BREAKPOINT, 126 AYU_BLOCKTASK, 127 AYU_PRIORISETASK 128 };
Ayudame_types.h
[ Top ] [ AYUDAME ] [ Header files ]
NAME
Ayudame_types.h - header file for the event and request types of the AYUDAME package
DESCRIPTION
This header file declares the following elements:
- enum ayu_event_t
- enum ayu_request_t