Home
last modified time | relevance | path

Searched refs:WindowExtensionContext (Results 1 - 8 of 8) sorted by relevance

/foundation/window/window_manager/extension/window_extension/include/
H A Dwindow_extension_context.h25 class WindowExtensionContext : public AbilityRuntime::ExtensionContext { class
27 WindowExtensionContext() = default;
28 ~WindowExtensionContext() = default;
H A Dwindow_extension.h24 class WindowExtensionContext;
26 class WindowExtension : public AbilityRuntime::ExtensionBase<WindowExtensionContext> {
40 virtual std::shared_ptr<WindowExtensionContext> CreateAndInitContext(
H A Djs_window_extension_context.h39 const std::shared_ptr<Rosen::WindowExtensionContext>& context);
/foundation/window/window_manager/extension/window_extension/src/
H A Dwindow_extension_context.cpp26 constexpr HiviewDFX::HiLogLabel LABEL = {LOG_CORE, HILOG_DOMAIN_WINDOW, "WindowExtensionContext"};
29 const size_t WindowExtensionContext::CONTEXT_TYPE_ID(std::hash<const char*> {} ("WindowExtensionContext"));
30 int WindowExtensionContext::ILLEGAL_REQUEST_CODE(-1);
32 WMError WindowExtensionContext::StartAbility(const AAFwk::Want& want, const AAFwk::StartOptions& startOptions) const in StartAbility()
H A Dwindow_extension.cpp51 ExtensionBase<WindowExtensionContext>::Init(record, application, handler, token); in Init()
55 std::shared_ptr<WindowExtensionContext> WindowExtension::CreateAndInitContext( in CreateAndInitContext()
64 return ExtensionBase<WindowExtensionContext>::CreateAndInitContext(record, application, handler, token); in CreateAndInitContext()
H A Djs_window_extension_context.cpp49 const std::shared_ptr<WindowExtensionContext>& context) : context_(context) {} in JsWindowExtensionContext()
64 std::weak_ptr<WindowExtensionContext> context_;
161 napi_value CreateJsWindowExtensionContext(napi_env env, const std::shared_ptr<WindowExtensionContext>& context) in CreateJsWindowExtensionContext()
H A Djs_window_extension.cpp61 auto ptr = reinterpret_cast<std::weak_ptr<WindowExtensionContext> *>(value)->lock(); in AttachWindowExtensionContext()
72 "application.WindowExtensionContext", &object, 1)->GetNapiValue(); in AttachWindowExtensionContext()
79 auto workContext = new (std::nothrow) std::weak_ptr<WindowExtensionContext>(ptr); in AttachWindowExtensionContext()
87 delete static_cast<std::weak_ptr<WindowExtensionContext> *>(data); in AttachWindowExtensionContext()
158 auto shellContextRef = jsRuntime_.LoadSystemModule("application.WindowExtensionContext", &contextObj, 1); in BindContext()
164 auto workContext = new (std::nothrow) std::weak_ptr<WindowExtensionContext>(context); in BindContext()
179 delete static_cast<std::weak_ptr<WindowExtensionContext>*>(data); in BindContext()
/foundation/window/window_manager/extension/window_extension/test/unittest/
H A Dwindow_extension_context_test.cpp63 WindowExtensionContext windowExtensionContext; in HWTEST_F()

Completed in 3 milliseconds