Lines Matching refs:priority
57 // define priority
224 uint32_t priority = Priority::DEFAULT; // DEFAULT priority is MEDIUM
230 priority = NapiHelper::GetUint32Value(env, args[1]);
231 if (priority >= Priority::NUMBER) {
232 ErrorHelper::ThrowError(env, ErrorHelper::TYPE_ERROR, "priority value is error");
237 return ExecuteGroup(env, args[0], static_cast<Priority>(priority));
249 static_cast<Priority>(priority));
253 ExecuteTask(env, task, static_cast<Priority>(priority));
287 TaskInfo* taskInfo = task->GetTaskInfo(task->env_, napiTask, taskMessage->priority);
292 TaskManager::GetInstance().EnqueueTaskId(taskMessage->taskId, Priority(taskMessage->priority));
318 uint32_t priority = Priority::DEFAULT; // DEFAULT priority is MEDIUM
321 if (!CheckDelayedParams(env, cbinfo, priority, delayTime, task)) {
336 taskMessage->priority = static_cast<Priority>(priority);
342 strTrace += ", priority: " + std::to_string(priority);
363 napi_value TaskPool::ExecuteGroup(napi_env env, napi_value napiTaskGroup, Priority priority)
375 groupInfo->priority = priority;
395 task->GetTaskInfo(env, napiTask, static_cast<Priority>(priority));
397 ExecuteTask(env, task, static_cast<Priority>(priority));
559 void TaskPool::ExecuteTask(napi_env env, Task* task, Priority priority)
563 + ", priority : " + std::to_string(priority)
572 TaskManager::GetInstance().EnqueueTaskId(task->taskId_, priority);
667 uint32_t priority = Priority::DEFAULT;
669 if (!CheckPeriodicallyParams(env, cbinfo, period, priority, periodicTask)) {
678 periodicTask->periodicTaskPriority_ = static_cast<Priority>(priority);
710 bool TaskPool::CheckDelayedParams(napi_env env, napi_callback_info cbinfo, uint32_t &priority, int32_t &delayTime,
713 size_t argc = 3; // 3: delayTime, task and priority
714 napi_value args[3]; // 3: delayTime, task and priority
716 if (argc < 2 || argc > 3) { // 2: delayTime and task 3: delayTime, task and priority
737 if (argc > 2) { // 2: the params might have priority
742 priority = NapiHelper::GetUint32Value(env, args[2]); // 2: get task priority
743 if (priority >= Priority::NUMBER) {
744 ErrorHelper::ThrowError(env, ErrorHelper::TYPE_ERROR, "priority value is error.");
761 uint32_t &priority, Task* &periodicTask)
763 size_t argc = 3; // 3 : period, task, priority
764 napi_value args[3]; // 3 : period, task, priority
766 if (argc < 2 || argc > 3) { // 2 : period, task and 3 : period, task, priority
784 if (argc >= 3) { // 3 : third param maybe priority
785 if (!NapiHelper::IsNumber(env, args[2])) { // 2 : priority
786 ErrorHelper::ThrowError(env, ErrorHelper::TYPE_ERROR, "the third param must be priority.");
789 priority = NapiHelper::GetUint32Value(env, args[2]); // 2 : priority
790 if (priority >= Priority::NUMBER) {
791 ErrorHelper::ThrowError(env, ErrorHelper::TYPE_ERROR, "the value of the priority is invalid.");