SWDEV-480209 - Make internal callbacks non-blocking

Change-Id: Ic918d08f341abfd9a7c167d09f9c723cdc43157f
Этот коммит содержится в:
Anusha GodavarthySurya
2024-10-28 09:23:25 +00:00
коммит произвёл Anusha Godavarthy Surya
родитель c9dd95bf6c
Коммит 683a942364
11 изменённых файлов: 38 добавлений и 34 удалений
+3 -2
Просмотреть файл
@@ -190,10 +190,11 @@ bool Event::resetStatus(int32_t status) {
}
// ================================================================================================
bool Event::setCallback(int32_t status, Event::CallBackFunction callback, void* data) {
bool Event::setCallback(int32_t status, Event::CallBackFunction callback, void* data,
bool blocking) {
assert(status >= CL_COMPLETE && status <= CL_QUEUED && "invalid status");
CallBackEntry* entry = new CallBackEntry(status, callback, data);
CallBackEntry* entry = new CallBackEntry(status, callback, data, blocking);
if (entry == NULL) {
return false;
}