/applications/standard/calendardata/calendarmanager/napi/src/ |
H A D | calendar_manager_napi.cpp | 41 auto ctxt = std::make_shared<CreateCalendarContext>(); in CreateCalendar() local 42 auto input = [env, ctxt](size_t argc, napi_value* argv) { in CreateCalendar() 44 CHECK_ARGS_RETURN_VOID(ctxt, argc == 1, "invalid arguments!"); in CreateCalendar() 45 NapiUtil::GetValue(env, argv[0], ctxt->account); in CreateCalendar() 46 CHECK_STATUS_RETURN_VOID(ctxt, "invalid arg[0], i.e. invalid keys!"); in CreateCalendar() 47 ctxt->ref = NapiUtil::NewWithRef(env, argc, argv, reinterpret_cast<void**>(&ctxt->calendar), in CreateCalendar() 50 ctxt->GetCbInfo(env, info, input); in CreateCalendar() 52 auto execute = [ctxt]() { in CreateCalendar() 53 auto nativteCalendar = Native::CalendarManager::GetInstance().CreateCalendar(ctxt in CreateCalendar() 78 auto ctxt = std::make_shared<DelCalendarContext>(); DeleteCalendar() local 135 auto ctxt = std::make_shared<GetCalendarContext>(); GetCalendar() local 168 auto ctxt = std::make_shared<GetAllCalendarContext>(); GetAllCalendars() local 246 auto ctxt = std::make_shared<EditEventContext>(); EditEvent() local 276 LaunchEditorPage(napi_env env, std::shared_ptr<EditEventContext> ctxt) LaunchEditorPage() argument 326 auto ctxt = std::make_shared<ContextBase>(); New() local [all...] |
H A D | calendar_napi.cpp | 52 auto ctxt = std::make_shared<ContextBase>(); in New() local 53 auto input = [env, ctxt](size_t argc, napi_value* argv) { in New() 54 CHECK_ARGS_RETURN_VOID(ctxt, argc <= 1, "invalid arguments!"); in New() 56 ctxt->GetCbInfoSync(env, info, input); in New() 57 NAPI_ASSERT(env, ctxt->status == napi_ok, "invalid arguments!"); in New() 68 if (napi_wrap(env, ctxt->self, calendar, finalize, nullptr, nullptr) != napi_ok) { in New() 73 return ctxt->self; in New() 98 auto ctxt = std::make_shared<AddEventContext>(); in AddEvent() local 99 auto input = [env, ctxt](size_t argc, napi_value* argv) { in AddEvent() 101 CHECK_ARGS_RETURN_VOID(ctxt, arg in AddEvent() 131 auto ctxt = std::make_shared<AddEventsContext>(); AddEvents() local 159 auto ctxt = std::make_shared<DeleteEventContext>(); DeleteEvent() local 184 auto ctxt = std::make_shared<DeleteEventsContext>(); DeleteEvents() local 209 auto ctxt = std::make_shared<UpdateEventContext>(); UpdateEvent() local 235 auto ctxt = std::make_shared<DeleteEventsContext>(); UpdateEvents() local 260 auto ctxt = std::make_shared<GetEventsContext>(); GetEvents() local 346 auto ctxt = std::make_shared<SetConfigContext>(); SetConfig() local [all...] |
H A D | event_filter_napi.cpp | 41 auto ctxt = std::make_shared<ContextBase>(); in New() local 42 auto input = [env, ctxt](size_t argc, napi_value* argv) { in New() 43 CHECK_ARGS_RETURN_VOID(ctxt, argc >= 1, "invalid arguments!"); in New() 45 ctxt->GetCbInfoSync(env, info, input); in New() 46 NAPI_ASSERT(env, ctxt->status == napi_ok, "invalid arguments!"); in New() 57 if (napi_wrap(env, ctxt->self, instance, finalize, nullptr, nullptr) != napi_ok) { in New() 62 return ctxt->self; in New()
|
H A D | napi_queue.cpp | 71 napi_value NapiQueue::AsyncWork(napi_env env, std::shared_ptr<ContextBase> ctxt, const std::string& name, in AsyncWork() argument 77 aCtx->ctx = std::move(ctxt); in AsyncWork() 95 LOG_DEBUG("AsyncWork napi_async_execute_callback ctxt->status=%{public}d", actx->ctx->status); in AsyncWork() 103 LOG_DEBUG("AsyncWork napi_async_complete_callback status = %{public}d, ctxt->status = %{public}d", in AsyncWork()
|
/applications/standard/calendardata/calendarmanager/napi/include/ |
H A D | napi_queue.h | 57 #define CHECK_ARGS_RETURN_VOID(ctxt, condition, message) \ 60 (ctxt)->status = napi_invalid_arg; \ 61 (ctxt)->error = std::string(message); \ 67 #define CHECK_STATUS_RETURN_VOID(ctxt, message) \ 69 if ((ctxt)->status != napi_ok) { \ 70 (ctxt)->error = std::string(message); \ 71 LOG_ERROR("test (ctxt->status %{public}d) failed: " message, (ctxt)->status); \ 95 static napi_value AsyncWork(napi_env env, std::shared_ptr<ContextBase> ctxt,
|
H A D | calendar_manager_napi.h | 58 static napi_value LaunchEditorPage(napi_env env, std::shared_ptr<EditEventContext> ctxt);
|