Searched refs:JsWorkSchedulerExtension (Results 1 – 4 of 4) sorted by relevance
31 JsWorkSchedulerExtension* JsWorkSchedulerExtension::Create(const std::unique_ptr<AbilityRuntime::Ru… in Create()36 JsWorkSchedulerExtension::JsWorkSchedulerExtension(AbilityRuntime::JsRuntime& jsRuntime) : jsRuntim… in JsWorkSchedulerExtension() function in OHOS::WorkScheduler::JsWorkSchedulerExtension37 JsWorkSchedulerExtension::~JsWorkSchedulerExtension() in ~JsWorkSchedulerExtension()125 void JsWorkSchedulerExtension::BindContext(napi_env env, napi_value obj) in BindContext()164 void JsWorkSchedulerExtension::OnStart(const AAFwk::Want& want) in OnStart()170 void JsWorkSchedulerExtension::OnStop() in OnStop()181 std::static_pointer_cast<JsWorkSchedulerExtension>(shared_from_this())); in OnConnect()190 void JsWorkSchedulerExtension::OnDisconnect(const AAFwk::Want& want) in OnDisconnect()343 void JsWorkSchedulerExtension::OnWorkStart(WorkInfo& workInfo) in OnWorkStart()395 void JsWorkSchedulerExtension::OnWorkStop(WorkInfo& workInfo) in OnWorkStop()[all …]
29 return JsWorkSchedulerExtension::Create(runtime); in Create()
27 class JsWorkSchedulerExtension : public WorkSchedulerExtension {29 explicit JsWorkSchedulerExtension(AbilityRuntime::JsRuntime &jsRuntime);30 ~JsWorkSchedulerExtension() override;38 … static JsWorkSchedulerExtension* Create(const std::unique_ptr<AbilityRuntime::Runtime>& runtime);
28 explicit WorkSchedulerStubImp(const std::shared_ptr<JsWorkSchedulerExtension>& extension) in WorkSchedulerStubImp()47 std::weak_ptr<JsWorkSchedulerExtension> extension_;