/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/ui_extension/ |
H A D | ui_extension_proxy.cpp | 23 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 D | ui_extension_proxy.h | 25 class UIExtensionProxy : public AceType { 26 DECLARE_ACE_TYPE(UIExtensionProxy, AceType); 29 …UIExtensionProxy(const RefPtr<SessionWrapper>& sessionWrapper, const RefPtr<UIExtensionPattern>& p…
|
H A D | ui_extension_pattern.h | 74 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 D | ui_extension_model.h | 37 class UIExtensionProxy; variable 74 …virtual void SetOnRemoteReady(std::function<void(const RefPtr<NG::UIExtensionProxy>&)>&& onRemoteR…
|
H A D | ui_extension_model_ng.h | 55 …void SetOnRemoteReady(std::function<void(const RefPtr<UIExtensionProxy>&)>&& onRemoteReady) overri…
|
H A D | ui_extension_pattern.cpp | 1041 …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 D | platform_pattern.h | 66 class UIExtensionProxy; variable
|
H A D | ui_extension_model_ng.cpp | 207 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 D | js_ui_extension.h | 46 …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 D | js_ui_extension.cpp | 148 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 D | ts-container-ui-extension-component-sys.md | 61 | 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 D | ts-container-ui-extension-component-sys.md | 50 …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 D | avvolumepanel.ets | 29 volumeCallback!: UIExtensionProxy; 51 .onRemoteReady((callback: UIExtensionProxy) => {
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/ui_extension/ |
H A D | ui_extension_component_test_ng.cpp | 138 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 D | uiextensionability.md | 44 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 D | mock_ui_extension_model_ng.cpp | 51 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 D | Index.ets | 20 private myProxy: UIExtensionProxy | undefined = undefined;
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | arkts-ui-extension-components.md | 30 - 使用方应用向提供方应用发送消息:使用方可以通过[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 D | avpicker.ets | 160 * UIExtensionProxy. 162 private extensionProxy: UIExtensionProxy | null = null; 319 .onRemoteReady((proxy: UIExtensionProxy) => {
|
/ohos5.0/docs/en/application-dev/application-models/ |
H A D | uiextensionability.md | 45 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 D | PhotoPickerComponent.ets | 36 private proxy: UIExtensionProxy | undefined;
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | arkts-ui-extension-components.md | 30 - The host application sends messages to the provider application through [UIExtensionProxy.send](.… 31 …ntentsessionsenddata), and the host can receive the messages using [UIExtensionProxy.onReceive](..…
|