Searched refs:JsApplicationStateChangeCallback (Results 1 – 4 of 4) sorted by relevance
24 JsApplicationStateChangeCallback::JsApplicationStateChangeCallback(napi_env env) in JsApplicationStateChangeCallback() function in OHOS::AbilityRuntime::JsApplicationStateChangeCallback29 void JsApplicationStateChangeCallback::CallJsMethodInnerCommon( in CallJsMethodInnerCommon()54 void JsApplicationStateChangeCallback::CallJsMethod(const std::string &methodName) in CallJsMethod()57 std::weak_ptr<JsApplicationStateChangeCallback> thisWeakPtr(shared_from_this()); in CallJsMethod()61 std::shared_ptr<JsApplicationStateChangeCallback> jsCallback = thisWeakPtr.lock(); in CallJsMethod()73 void JsApplicationStateChangeCallback::NotifyApplicationForeground() in NotifyApplicationForeground()78 void JsApplicationStateChangeCallback::NotifyApplicationBackground() in NotifyApplicationBackground()83 void JsApplicationStateChangeCallback::Register(napi_value jsCallback) in Register()94 bool JsApplicationStateChangeCallback::UnRegister(napi_value jsCallback) in UnRegister()123 bool JsApplicationStateChangeCallback::IsEmpty() const in IsEmpty()
1456 applicationStateCallback_ = std::make_shared<JsApplicationStateChangeCallback>(env); in OnOnApplicationStateChange()
49 class JsApplicationStateChangeCallback : public ApplicationStateChangeCallback,50 public std::enable_shared_from_this<JsApplicationStateChangeCallback> {52 explicit JsApplicationStateChangeCallback(napi_env env);53 virtual ~JsApplicationStateChangeCallback() = default;
152 std::shared_ptr<JsApplicationStateChangeCallback> applicationStateCallback_;