Lines Matching defs:argv

214     void DeleteCallbackInfo(napi_env env, const InnerEvent::EventId &eventIdValue, napi_value argv)
229 napi_strict_equals(env, argv, callback, &isEq);
242 napi_value argv)
258 napi_strict_equals(env, argv, callback, &isEq);
268 napi_env env, napi_value argv, napi_valuetype eventValueType, InnerEvent::EventId &eventId)
273 napi_get_value_string_utf8(env, argv, valueCStr.get(), NAPI_VALUE_STRING_LEN, &valueStrLength);
283 napi_has_named_property(env, argv, "eventId", &hasEventId);
290 napi_get_named_property(env, argv, "eventId", &eventIdValue);
344 napi_value argv[ARGC_NUM] = {0};
345 NAPI_CALL(env, napi_get_cb_info(env, cbinfo, &argc, argv, NULL, NULL));
351 napi_valuetype eventValueType = GetNapiType(env, argv[0]);
357 if (GetNapiType(env, argv[1]) != napi_function) {
363 bool ret = GetEventIdWithObjectOrString(env, argv[0], eventValueType, eventIdValue);
368 auto callbackInfo = SearchCallbackInfo(env, eventIdValue, argv[1]);
383 napi_create_reference(env, argv[1], 1, &callbackInfo->callback);
384 napi_wrap(env, argv[1], new (std::nothrow) std::weak_ptr<AsyncCallbackInfo>(callbackInfo),
394 napi_create_threadsafe_function(env, argv[1], nullptr, resourceName, 0, 1, nullptr, ThreadFinished,
402 napi_env env, napi_value argv, napi_valuetype eventValueType, InnerEvent::EventId &eventId)
407 napi_get_value_string_utf8(env, argv, valueCStr.get(), NAPI_VALUE_STRING_LEN, &valueStrLength);
416 napi_get_value_uint32(env, argv, &id);
439 napi_value argv[ARGC_NUM] = {0};
440 NAPI_CALL(env, napi_get_cb_info(env, cbinfo, &argc, argv, NULL, NULL));
447 napi_typeof(env, argv[0], &eventValueType);
454 bool ret = GetEventIdWithNumberOrString(env, argv[0], eventValueType, eventId);
462 napi_typeof(env, argv[1], &eventHandleType);
467 DeleteCallbackInfo(env, eventId, argv[1]);
481 bool EmitWithEventData(napi_env env, napi_value argv, const InnerEvent::EventId &eventId, Priority priority)
485 napi_typeof(env, argv, &dataType);
492 napi_has_named_property(env, argv, "data", &hasData);
495 napi_get_named_property(env, argv, "data", &data);
528 napi_value EmitWithEventIdUint32(napi_env env, size_t argc, napi_value argv[])
533 napi_has_named_property(env, argv[0], "eventId", &hasEventId);
539 napi_get_named_property(env, argv[0], "eventId", &value);
551 napi_has_named_property(env, argv[0], "priority", &hasPriority);
554 napi_get_named_property(env, argv[0], "priority", &value);
561 if (argc == ARGC_NUM && EmitWithEventData(env, argv[1], eventId, priority)) {
570 napi_value EmitWithEventIdString(napi_env env, size_t argc, napi_value argv[])
575 napi_get_value_string_utf8(env, argv[0], valueCStr.get(), NAPI_VALUE_STRING_LEN, &valueStrLength);
598 napi_has_named_property(env, argv[1], "priority", &hasPriority);
600 if (!EmitWithEventData(env, argv[1], eventId, priority)) {
607 napi_get_named_property(env, argv[1], "priority", &value);
613 if (argc > ARGC_NUM && EmitWithEventData(env, argv[ARGC_NUM], eventId, priority)) {
626 napi_value argv[ARGC_NUM + ARGC_ONE] = {0};
627 NAPI_CALL(env, napi_get_cb_info(env, cbinfo, &argc, argv, NULL, NULL));
634 napi_typeof(env, argv[0], &eventValueType);
641 return EmitWithEventIdString(env, argc, argv);
643 return EmitWithEventIdUint32(env, argc, argv);
704 napi_value argv[ARGC_NUM] = {0};
705 NAPI_CALL(env, napi_get_cb_info(env, cbinfo, &argc, argv, NULL, NULL));
712 napi_typeof(env, argv[0], &eventValueType);
720 bool ret = GetEventIdWithNumberOrString(env, argv[0], eventValueType, eventId);