Home
last modified time | relevance | path

Searched refs:UIExtensionProxy (Results 1 – 22 of 22) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/ui_extension/
H A Dui_extension_proxy.cpp23 UIExtensionProxy::UIExtensionProxy( in UIExtensionProxy() function in OHOS::Ace::NG::UIExtensionProxy
28 void UIExtensionProxy::SendData(const RefPtr<WantParamsWrap>& wantParams) in SendData()
35 int32_t UIExtensionProxy::SendDataSync(const RefPtr<WantParamsWrap>& wantParams, AAFwk::WantParams&… in SendDataSync()
41 RefPtr<UIExtensionPattern> UIExtensionProxy::GetPattern() const in GetPattern()
H A Dui_extension_proxy.h25 class UIExtensionProxy : public AceType {
26 DECLARE_ACE_TYPE(UIExtensionProxy, AceType);
29UIExtensionProxy(const RefPtr<SessionWrapper>& sessionWrapper, const RefPtr<UIExtensionPattern>& p…
H A Dui_extension_pattern.h74 class UIExtensionProxy; variable
113 …void SetOnRemoteReadyCallback(const std::function<void(const RefPtr<UIExtensionProxy>&)>&& callbac…
126 …void SetSyncCallbacks(const std::list<std::function<void(const RefPtr<UIExtensionProxy>&)>>&& call…
128 …void SetAsyncCallbacks(const std::list<std::function<void(const RefPtr<UIExtensionProxy>&)>>&& cal…
274 std::function<void(const RefPtr<UIExtensionProxy>&)> onRemoteReadyCallback_;
280 std::list<std::function<void(const RefPtr<UIExtensionProxy>&)>> onSyncOnCallbackList_;
281 std::list<std::function<void(const RefPtr<UIExtensionProxy>&)>> onAsyncOnCallbackList_;
H A Dui_extension_model.h37 class UIExtensionProxy; variable
74 …virtual void SetOnRemoteReady(std::function<void(const RefPtr<NG::UIExtensionProxy>&)>&& onRemoteR…
H A Dui_extension_model_ng.h55 …void SetOnRemoteReady(std::function<void(const RefPtr<UIExtensionProxy>&)>&& onRemoteReady) overri…
H A Dui_extension_pattern.cpp1041 …ern::SetOnRemoteReadyCallback(const std::function<void(const RefPtr<UIExtensionProxy>&)>&& callbac… in SetOnRemoteReadyCallback()
1058 onRemoteReadyCallback_(MakeRefPtr<UIExtensionProxy>(sessionWrapper_, Claim(this))); in FireOnRemoteReadyCallback()
1186 const std::list<std::function<void(const RefPtr<UIExtensionProxy>&)>>&& callbackList) in SetSyncCallbacks()
1197 callback(MakeRefPtr<UIExtensionProxy>(sessionWrapper_, Claim(this))); in FireSyncCallbacks()
1203 const std::list<std::function<void(const RefPtr<UIExtensionProxy>&)>>&& callbackList) in SetAsyncCallbacks()
1214 callback(MakeRefPtr<UIExtensionProxy>(sessionWrapper_, Claim(this))); in FireAsyncCallbacks()
H A Dplatform_pattern.h66 class UIExtensionProxy; variable
H A Dui_extension_model_ng.cpp207 void UIExtensionModelNG::SetOnRemoteReady(std::function<void(const RefPtr<UIExtensionProxy>&)>&& on… in SetOnRemoteReady()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_ui_extension.h46 …airList = std::list<std::pair<napi_ref, std::function<void(const RefPtr<NG::UIExtensionProxy>&)>>>;
57 void SetProxy(const RefPtr<NG::UIExtensionProxy>& proxy);
66 const std::function<void(const RefPtr<NG::UIExtensionProxy>&)>&& onFunc);
68 …std::list<std::function<void(const RefPtr<NG::UIExtensionProxy>&)>> GetOnFuncList(RegisterType typ…
71 RefPtr<NG::UIExtensionProxy> proxy_;
H A Djs_ui_extension.cpp148 const std::function<void(const RefPtr<NG::UIExtensionProxy>&)>&& onFunc) in AddCallbackToList()
199 std::list<std::function<void(const RefPtr<NG::UIExtensionProxy>&)>> JSUIExtensionProxy::GetOnFuncLi… in GetOnFuncList()
202 std::list<std::function<void(const RefPtr<NG::UIExtensionProxy>&)>> reList; in GetOnFuncList()
242 (const RefPtr<NG::UIExtensionProxy>& session) { in On()
324 void JSUIExtensionProxy::SetProxy(const RefPtr<NG::UIExtensionProxy>& proxy) in SetProxy()
444 (const RefPtr<NG::UIExtensionProxy>& session) { in OnRemoteReady()
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-container-ui-extension-component-sys.md61 | proxy | UIExtensionProxy | 用于向对端Ability发送数据。 |
169 ## UIExtensionProxy section
216 on(type: 'asyncReceiverRegister', callback: (proxy: UIExtensionProxy) => void): void
227 | callback | (proxy: UIExtensionProxy) => void | 是 | 订阅扩展Ability注册setReceiveDataCallback后触发的回调。 |
231 on(type: 'syncReceiverRegister', callback: (proxy: UIExtensionProxy) => void): void
246 off(type: 'syncReceiverRegister', callback?: (proxy: UIExtensionProxy) => void): void
257 | callback | Callback\<UIExtensionProxy\> | 否 | 为空代表取消订阅所有扩展Ability异步注册后触发回调。<br> 非空代表取消订阅异步对应回调。 |
261 off(type: 'syncReceiverRegister', callback?: Callback\<UIExtensionProxy\>): void
311 private proxy: UIExtensionProxy | null = null;
374 function syncRegisterCallback1(proxy: UIExtensionProxy) {
[all …]
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-container-ui-extension-component-sys.md50 …dy(callback: [Callback](../../apis-basic-services-kit/js-apis-base.md#callback)\<UIExtensionProxy>)
165 ## UIExtensionProxy section
212 on(type: 'asyncReceiverRegister', callback: (proxy: UIExtensionProxy) => void): void
223 | callback | (proxy: UIExtensionProxy) => void | Yes| Callback used to return the result.|
227 on(type: 'syncReceiverRegister', callback: (proxy: UIExtensionProxy) => void): void
238 | callback | (proxy: UIExtensionProxy) => void | Yes| Callback used to return the result.|
242 off(type: 'asyncReceiverRegister', callback?: (proxy: UIExtensionProxy) => void): void
257 off(type: 'syncReceiverRegister', callback?: (proxy: UIExtensionProxy) => void): void
295 private proxy: UIExtensionProxy | null = null;
364 function syncRegisterCallback1(proxy: UIExtensionProxy) {
[all …]
/ohos5.0/foundation/multimedia/av_session/avvolumepanel/
H A Davvolumepanel.ets29 volumeCallback!: UIExtensionProxy;
51 .onRemoteReady((callback: UIExtensionProxy) => {
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/ui_extension/
H A Dui_extension_component_test_ng.cpp138 auto onRemoteReady = [](const RefPtr<NG::UIExtensionProxy>&) {}; in CreateUecNode() argument
141 std::list<std::function<void(const RefPtr<UIExtensionProxy>&)>> onSyncOnCallbackList; in CreateUecNode()
142 auto onSyncOnCallback = [](const RefPtr<UIExtensionProxy>&) {}; in CreateUecNode() argument
183 auto onRemoteReady = [](const RefPtr<NG::UIExtensionProxy>&) {}; in SetCallbacks() argument
186 std::list<std::function<void(const RefPtr<UIExtensionProxy>&)>> onSyncOnCallbackList; in SetCallbacks()
187 auto onSyncOnCallback = [](const RefPtr<UIExtensionProxy>&) {}; in SetCallbacks() argument
255 auto onRemoteReady = [](const RefPtr<NG::UIExtensionProxy>&) {}; in __anon99ba99fb2102() argument
258 std::list<std::function<void(const RefPtr<UIExtensionProxy>&)>> onSyncOnCallbackList;
259 auto onSyncOnCallback = [](const RefPtr<UIExtensionProxy>&) {}; in __anon99ba99fb2402() argument
/ohos5.0/docs/zh-cn/application-dev/application-models/
H A Duiextensionability.md44 private myProxy: UIExtensionProxy | undefined = undefined;
136 private myProxy: UIExtensionProxy | undefined = undefined;
229 private myProxy: UIExtensionProxy | undefined = undefined;
450 private myProxy: UIExtensionProxy | undefined = undefined;
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/pattern/
H A Dmock_ui_extension_model_ng.cpp51 void UIExtensionModelNG::SetOnRemoteReady(std::function<void(const RefPtr<UIExtensionProxy>&)>&& on… in SetOnRemoteReady()
/ohos5.0/foundation/ability/ability_runtime/test/moduletest/ui_extension_ability_test/ui_extension_user_bundle/entry/src/main/ets/pages/
H A DIndex.ets20 private myProxy: UIExtensionProxy | undefined = undefined;
/ohos5.0/docs/zh-cn/application-dev/ui/
H A Darkts-ui-extension-components.md30 - 使用方应用向提供方应用发送消息:使用方可以通过[UIExtensionProxy.send](../reference/apis-arkui/arkui-ts/ts-container-ui-e…
31 …tSession-sys.md#uiextensioncontentsessionsenddata)向使用方应用发送数据,使用方使用 [UIExtensionProxy.onReceive](..…
/ohos5.0/foundation/multimedia/av_session/avpicker/
H A Davpicker.ets160 * UIExtensionProxy.
162 private extensionProxy: UIExtensionProxy | null = null;
319 .onRemoteReady((proxy: UIExtensionProxy) => {
/ohos5.0/docs/en/application-dev/application-models/
H A Duiextensionability.md45 private myProxy: UIExtensionProxy | undefined = undefined;
139 private myProxy: UIExtensionProxy | undefined = undefined;
234 private myProxy: UIExtensionProxy | undefined = undefined;
456 private myProxy: UIExtensionProxy | undefined = undefined;
/ohos5.0/foundation/multimedia/media_library/frameworks/js/src/
H A DPhotoPickerComponent.ets36 private proxy: UIExtensionProxy | undefined;
/ohos5.0/docs/en/application-dev/ui/
H A Darkts-ui-extension-components.md30 - The host application sends messages to the provider application through [UIExtensionProxy.send](.…
31 …ntentsessionsenddata), and the host can receive the messages using [UIExtensionProxy.onReceive](..…