Lines Matching defs:ctxt
37 auto ctxt = std::make_shared<ContextBase>();
38 ctxt->GetCbInfoSync(env, info);
39 ASSERT_ERR(ctxt->env, ctxt->status == napi_ok, Status::E_ERROR, ctxt->error);
42 ASSERT_ERR(ctxt->env, summary != nullptr, Status::E_ERROR, "no memory for summary!");
44 ASSERT_CALL(env, napi_wrap(env, ctxt->self, summary, Destructor, nullptr, nullptr), summary);
45 return ctxt->self;
66 SummaryNapi *SummaryNapi::GetDataSummary(napi_env env, napi_callback_info info, std::shared_ptr<ContextBase> ctxt)
69 ctxt->GetCbInfoSync(env, info);
70 ASSERT_ERR(ctxt->env, ctxt->status == napi_ok, Status::E_ERROR, ctxt->error);
71 return static_cast<SummaryNapi *>(ctxt->native);
77 auto ctxt = std::make_shared<ContextBase>();
78 auto summary = GetDataSummary(env, info, ctxt);
79 ASSERT_ERR(ctxt->env, (summary != nullptr && summary->value_ != nullptr), Status::E_ERROR,
81 ctxt->status = NapiDataUtils::SetValue(env, summary->value_->summary, ctxt->output);
82 ASSERT_ERR(ctxt->env, ctxt->status == napi_ok, Status::E_ERROR, "set summery failed!");
83 return ctxt->output;
89 auto ctxt = std::make_shared<ContextBase>();
90 auto summary = GetDataSummary(env, info, ctxt);
91 ASSERT_ERR(ctxt->env, (summary != nullptr && summary->value_ != nullptr), Status::E_ERROR,
93 ctxt->status = NapiDataUtils::SetValue(env, summary->value_->totalSize, ctxt->output);
94 ASSERT_ERR(ctxt->env, ctxt->status == napi_ok, Status::E_ERROR, "set total failed!");
95 return ctxt->output;