Lines Matching refs:callback
72 // Make a copy of these, so we can call the callback with mutex unlocked
73 slObjectCallback callback = thiz->mCallback;
77 // Note that the mutex is unlocked during the callback
78 if (NULL != callback) {
79 (*callback)(&thiz->mItf, context, SL_OBJECT_EVENT_ASYNC_TERMINATION, result, state, NULL);
143 slObjectCallback callback = thiz->mCallback;
147 // callback because there is no thread pool yet to do it asynchronously.
148 if (async && (NULL != callback)) {
149 (*callback)(&thiz->mItf, context, SL_OBJECT_EVENT_ASYNC_TERMINATION, result, state,
215 // Make a copy of these, so we can call the callback with mutex unlocked
216 slObjectCallback callback = thiz->mCallback;
220 // Note that the mutex is unlocked during the callback
221 if (NULL != callback) {
222 (*callback)(&thiz->mItf, context, SL_OBJECT_EVENT_ASYNC_TERMINATION, result, state, NULL);
388 slObjectCallback callback, void *pContext)
394 thiz->mCallback = callback;