Lines Matching refs:callbackData
607 CallbackData *callbackData = new CallbackData(); in CallThreadSafeWithSamePriorityTest() local
608 callbackData->priority = priority; in CallThreadSafeWithSamePriorityTest()
613 0, 1, callbackData, nullptr, callbackData, CallJs, &callbackData->tsfn); in CallThreadSafeWithSamePriorityTest()
619 CallbackData* callbackData = (CallbackData*)data; in CallThreadSafeWithSamePriorityTest() local
630 …napi_call_threadsafe_function_with_priority(callbackData->tsfn, testDataA, napi_priority_immediate, in CallThreadSafeWithSamePriorityTest()
634 status = napi_call_threadsafe_function_with_priority(callbackData->tsfn, testDataA, in CallThreadSafeWithSamePriorityTest()
635 callbackData->priority, g_isTailA); in CallThreadSafeWithSamePriorityTest()
637 status = napi_call_threadsafe_function_with_priority(callbackData->tsfn, testDataB, in CallThreadSafeWithSamePriorityTest()
638 callbackData->priority, g_isTailB); in CallThreadSafeWithSamePriorityTest()
642 CallbackData* callbackData = (CallbackData*)data; in CallThreadSafeWithSamePriorityTest() local
643 napi_delete_async_work(env, callbackData->work); in CallThreadSafeWithSamePriorityTest()
644 auto status1 = napi_release_threadsafe_function(callbackData->tsfn, napi_tsfn_release); in CallThreadSafeWithSamePriorityTest()
646 delete callbackData; in CallThreadSafeWithSamePriorityTest()
648 callbackData, &callbackData->work); in CallThreadSafeWithSamePriorityTest()
649 napi_queue_async_work(env, callbackData->work); in CallThreadSafeWithSamePriorityTest()
657 CallbackData *callbackData = new CallbackData(); in CallThreadSafeWithDiffPriorityTest() local
662 0, 1, callbackData, nullptr, callbackData, CallJsWithDiffPriority, &callbackData->tsfn); in CallThreadSafeWithDiffPriorityTest()
668 CallbackData* callbackData = (CallbackData*)data; in CallThreadSafeWithDiffPriorityTest() local
672 … napi_call_threadsafe_function_with_priority(callbackData->tsfn, nullptr, napi_priority_immediate, in CallThreadSafeWithDiffPriorityTest()
676 CallThreadSafeFunc(callbackData->tsfn, napi_priority_immediate); in CallThreadSafeWithDiffPriorityTest()
677 CallThreadSafeFunc(callbackData->tsfn, napi_priority_high); in CallThreadSafeWithDiffPriorityTest()
678 CallThreadSafeFunc(callbackData->tsfn, napi_priority_low); in CallThreadSafeWithDiffPriorityTest()
679 CallThreadSafeFunc(callbackData->tsfn, napi_priority_idle); in CallThreadSafeWithDiffPriorityTest()
682 CallbackData* callbackData = (CallbackData*)data; in CallThreadSafeWithDiffPriorityTest() local
683 napi_delete_async_work(env, callbackData->work); in CallThreadSafeWithDiffPriorityTest()
684 auto status1 = napi_release_threadsafe_function(callbackData->tsfn, napi_tsfn_release); in CallThreadSafeWithDiffPriorityTest()
686 delete callbackData; in CallThreadSafeWithDiffPriorityTest()
688 callbackData, &callbackData->work); in CallThreadSafeWithDiffPriorityTest()
689 napi_queue_async_work(env, callbackData->work); in CallThreadSafeWithDiffPriorityTest()
697 CallbackData *callbackData = new CallbackData(); in CallThreadSafeWithDiffPriorityMultipleThreadTest() local
702 0, 1, callbackData, nullptr, callbackData, CallJsWithDiffPriority, &callbackData->tsfn); in CallThreadSafeWithDiffPriorityMultipleThreadTest()
706 auto runFunc = [callbackData](const napi_env &env, int32_t threadIndex) { in CallThreadSafeWithDiffPriorityMultipleThreadTest()
709 … napi_call_threadsafe_function_with_priority(callbackData->tsfn, nullptr, napi_priority_immediate, in CallThreadSafeWithDiffPriorityMultipleThreadTest()
713 CallThreadSafeFunc(callbackData->tsfn, napi_priority_immediate); in CallThreadSafeWithDiffPriorityMultipleThreadTest()
715 CallThreadSafeFunc(callbackData->tsfn, napi_priority_high); in CallThreadSafeWithDiffPriorityMultipleThreadTest()
717 CallThreadSafeFunc(callbackData->tsfn, napi_priority_low); in CallThreadSafeWithDiffPriorityMultipleThreadTest()
719 CallThreadSafeFunc(callbackData->tsfn, napi_priority_idle); in CallThreadSafeWithDiffPriorityMultipleThreadTest()
1104 CallbackData *callbackData = new CallbackData(); variable
1106 0, 1, callbackData, nullptr, callbackData, CallJs, &callbackData->tsfn);
1109 napi_call_threadsafe_function_with_priority(callbackData->tsfn, nullptr,
1111 delete callbackData;
1475 CallbackCountData *callbackData = reinterpret_cast<CallbackCountData *>(data); in callJSCallBack() local
1476 if (callbackData->callThreadsafeCount == INT_ONE) { in callJSCallBack()
1477 callbackData->callThreadsafeCount++; in callJSCallBack()
1478 … napi_call_threadsafe_function(callbackData->tsfn, (void *)callbackData, napi_tsfn_nonblocking); in callJSCallBack()
1479 napi_release_threadsafe_function(callbackData->tsfn, napi_tsfn_release); in callJSCallBack()
1481 callbackData->callbackCount++; in callJSCallBack()
1486 CallbackCountData *callbackData = reinterpret_cast<CallbackCountData *>(finalizeData); in finalizeCallBack() local
1487 EXPECT_EQ(callbackData->callbackCount, INT_TWO); in finalizeCallBack()
1488 delete callbackData; in finalizeCallBack()
1493 CallbackCountData *callbackData = reinterpret_cast<CallbackCountData *>(data); in executeWork() local
1494 callbackData->callThreadsafeCount++; in executeWork()
1495 napi_call_threadsafe_function(callbackData->tsfn, (void *)callbackData, napi_tsfn_nonblocking); in executeWork()
1502 CallbackCountData *callbackData = new CallbackCountData(); variable
1503 callbackData->callThreadsafeCount = 0;
1504 callbackData->callbackCount = 0;
1509 0, 1, callbackData, finalizeCallBack, callbackData, callJSCallBack, &callbackData->tsfn);
1514 CallbackCountData *callbackData = reinterpret_cast<CallbackCountData *>(data); in __anon3c3c60f51502() local
1515 napi_delete_async_work(env, callbackData->work); in __anon3c3c60f51502()
1517 callbackData, &callbackData->work);
1518 napi_queue_async_work(env, callbackData->work);