Home
last modified time | relevance | path

Searched refs:DataChangeListener (Results 1 – 25 of 100) sorted by relevance

1234

/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/cppview/
H A Ddata_change_listener.cpp28 void CJDataChangeListener::AddListener(const WeakPtr<V2::DataChangeListener>& listener) in AddListener()
33 void CJDataChangeListener::RemoveListener(const WeakPtr<V2::DataChangeListener>& listener) in RemoveListener()
40 NotifyAll(&V2::DataChangeListener::OnDataReloaded); in OnDataReloaded()
45 NotifyAll(&V2::DataChangeListener::OnDataAdded, index); in OnDataAdded()
50 NotifyAll(&V2::DataChangeListener::OnDataDeleted, index); in OnDataDeleted()
55 NotifyAll(&V2::DataChangeListener::OnDataChanged, index); in OnDataChanged()
60 NotifyAll(&V2::DataChangeListener::OnDataMoved, from, to); in OnDataMoved()
H A Ddata_change_listener.h32 void AddListener(const WeakPtr<V2::DataChangeListener>& listener);
33 void RemoveListener(const WeakPtr<V2::DataChangeListener>& listener);
41 void NotifyAll(void (V2::DataChangeListener::*method)(Args...), Args... args) in NotifyAll()
56 std::set<WeakPtr<V2::DataChangeListener>> listeners_;
H A Dlazy_foreach.h49 void RegisterDataChangeListener(const RefPtr<V2::DataChangeListener>& listener) override;
50 void UnregisterDataChangeListener(V2::DataChangeListener* listener) override;
H A Dlazy_foreach.cpp109 void CJLazyForEachBuilder::RegisterDataChangeListener(const RefPtr<V2::DataChangeListener>& listene… in RegisterDataChangeListener()
125 void CJLazyForEachBuilder::UnregisterDataChangeListener(V2::DataChangeListener* listener) in UnregisterDataChangeListener()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_data_change_listener.h35 void AddListener(const WeakPtr<V2::DataChangeListener>& listener) in AddListener()
40 void RemoveListener(const WeakPtr<V2::DataChangeListener>& listener) in RemoveListener()
67 NotifyAll(&V2::DataChangeListener::OnDataReloaded); in OnDataReloaded()
76 NotifyAll(&V2::DataChangeListener::OnDataAdded, args); in OnDataAdded()
92 NotifyAll(&V2::DataChangeListener::OnDataBulkAdded, index, count); in OnDataBulkAdded()
101 NotifyAll(&V2::DataChangeListener::OnDataDeleted, args); in OnDataDeleted()
117 NotifyAll(&V2::DataChangeListener::OnDataBulkDeleted, index, count); in OnDataBulkDeleted()
126 NotifyAll(&V2::DataChangeListener::OnDataChanged, args); in OnDataChanged()
141 NotifyAll(&V2::DataChangeListener::OnDataMoved, from, to); in OnDataMoved()
166 NotifyAll(&V2::DataChangeListener::OnDatasetChange, DataOperations); in OnDatasetChange()
[all …]
H A Djs_lazy_foreach_component.h30 class DefaultDataChangeListener : public V2::DataChangeListener {
31 DECLARE_ACE_TYPE(DefaultDataChangeListener, DataChangeListener) in DECLARE_ACE_TYPE() argument
168 void RegisterDataChangeListener(const RefPtr<V2::DataChangeListener>& listener) override in RegisterDataChangeListener()
173 void UnregisterDataChangeListener(V2::DataChangeListener* listener) override in UnregisterDataChangeListener()
H A Djs_lazy_foreach_actuator.h75 void RegisterListener(const RefPtr<V2::DataChangeListener>& listener) in RegisterListener()
106 void UnregisterListener(V2::DataChangeListener* listener) in UnregisterListener()
184 RefPtr<V2::DataChangeListener> defaultListener_;
/ohos5.0/base/security/device_auth/services/legacy/group_manager/src/broadcast_manager/
H A Dbroadcast_manager.c28 DataChangeListener *listener;
158 static int32_t UpdateListenerIfExist(const char *appId, const DataChangeListener *listener) in UpdateListenerIfExist()
165 if (memcpy_s(entry->listener, sizeof(DataChangeListener), in UpdateListenerIfExist()
166 listener, sizeof(DataChangeListener)) != HC_SUCCESS) { in UpdateListenerIfExist()
180 static int32_t AddListenerIfNotExist(const char *appId, const DataChangeListener *listener) in AddListenerIfNotExist()
193DataChangeListener *copyListener = (DataChangeListener *)HcMalloc(sizeof(DataChangeListener), 0); in AddListenerIfNotExist()
199 if (memcpy_s(copyListener, sizeof(DataChangeListener), in AddListenerIfNotExist()
200 listener, sizeof(DataChangeListener)) != HC_SUCCESS) { in AddListenerIfNotExist()
272 int32_t AddListener(const char *appId, const DataChangeListener *listener) in AddListener()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/state_mgmt/src/lib/sdk/
H A Di_data_source.d.ts22 declare interface DataChangeListener {
38 registerDataChangeListener(listener: DataChangeListener): void;
39 unregisterDataChangeListener(listener: DataChangeListener): void;
/ohos5.0/docs/zh-cn/application-dev/quick-start/
H A Darkts-reusable.md335 private listener: DataChangeListener | undefined;
489 private listeners: DataChangeListener[] = [];
500 registerDataChangeListener(listener: DataChangeListener): void {
704 registerDataChangeListener(listener: DataChangeListener): void {
780 private listeners: DataChangeListener[] = [];
806 registerDataChangeListener(listener: DataChangeListener): void {
1021 private listeners: DataChangeListener[] = [];
1135 listeners: DataChangeListener[] = [];
1198 listeners: DataChangeListener[] = [];
1277 private listener: DataChangeListener | undefined;
[all …]
H A Darkts-custom-components-freeze.md191 private listeners: DataChangeListener[] = [];
203 registerDataChangeListener(listener: DataChangeListener): void {
211 unregisterDataChangeListener(listener: DataChangeListener): void {
642 private listeners: DataChangeListener[] = [];
654 registerDataChangeListener(listener: DataChangeListener): void {
662 unregisterDataChangeListener(listener: DataChangeListener): void {
814 private listeners: DataChangeListener[] = [];
826 registerDataChangeListener(listener: DataChangeListener): void {
834 unregisterDataChangeListener(listener: DataChangeListener): void {
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/foreach/
H A Dlazy_foreach_component.h36 class DataChangeListener : virtual public AceType {
37 DECLARE_ACE_TYPE(DataChangeListener, AceType)
70 virtual void RegisterDataChangeListener(const RefPtr<DataChangeListener>& listener) = 0;
71 virtual void UnregisterDataChangeListener(DataChangeListener* listener) = 0;
/ohos5.0/docs/zh-cn/application-dev/performance/
H A Darkts-performance-improvement-recommendation.md23 private listeners: DataChangeListener[] = [];
34 registerDataChangeListener(listener: DataChangeListener): void {
41 unregisterDataChangeListener(listener: DataChangeListener): void {
127 private listeners: DataChangeListener[] = [];
138 registerDataChangeListener(listener: DataChangeListener): void {
145 unregisterDataChangeListener(listener: DataChangeListener): void {
345 registerDataChangeListener(listener: DataChangeListener): void {
348 unregisterDataChangeListener(listener: DataChangeListener): void {
H A Dgrid_optimization.md42 registerDataChangeListener(listener: DataChangeListener): void {
45 unregisterDataChangeListener(listener: DataChangeListener): void {
172 registerDataChangeListener(listener: DataChangeListener): void {
175 unregisterDataChangeListener(listener: DataChangeListener): void {
269 registerDataChangeListener(listener: DataChangeListener): void {
272 unregisterDataChangeListener(listener: DataChangeListener): void {
H A Dlist-perf-improvment.md91 private listeners: DataChangeListener[] = [];
102 registerDataChangeListener(listener: DataChangeListener): void {
109 unregisterDataChangeListener(listener: DataChangeListener): void {
247 …册、注销数据监听器的接口。编写一个实现数据源接口IDataSource的数据源类BasicDataSource,该类包含数据变更监听器DataChangeListener类型的实例变量listen…
249 …a()方法为数据源类中定义的方法,可用于给数据源增加数据。需要注意的是,在这2个方法中需要调用notifyDataAdd方法,用于调用DataChangeListener中的接口来触发LazyFo…
H A Dswiper_optimization.md64 registerDataChangeListener(_: DataChangeListener): void {
242 registerDataChangeListener(listener: DataChangeListener): void {
245 unregisterDataChangeListener(listener: DataChangeListener): void {
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-rendering-control-lazyforeach.md65 registerDataChangeListener(listener: DataChangeListener): void
77 | listener | [DataChangeListener](#datachangelistener10) | 是 | 数据变化监听器 |
81 unregisterDataChangeListener(listener: DataChangeListener): void
93 | listener | [DataChangeListener](#datachangelistener10) | 是 | 数据变化监听器 |
95 ## DataChangeListener<sup>10+</sup>
257 > **说明:** onDatasetChange接口不能与其他DataChangeListener的更新接口混用。如在同一个LazyForEach中,调用过onDataAdd接口后,不能再调用on…
/ohos5.0/docs/en/application-dev/performance/
H A Darkts-performance-improvement-recommendation.md30 private listeners: DataChangeListener[] = [];
41 registerDataChangeListener(listener: DataChangeListener): void {
48 unregisterDataChangeListener(listener: DataChangeListener): void {
153 private listeners: DataChangeListener[] = [];
164 registerDataChangeListener(listener: DataChangeListener): void {
171 unregisterDataChangeListener(listener: DataChangeListener): void {
257 private listeners: DataChangeListener[] = [];
268 registerDataChangeListener(listener: DataChangeListener): void {
275 unregisterDataChangeListener(listener: DataChangeListener): void {
483 registerDataChangeListener(listener: DataChangeListener): void {
[all …]
/ohos5.0/docs/en/application-dev/quick-start/
H A Darkts-reusable.md333 private listener: DataChangeListener | undefined;
487 private listeners: DataChangeListener[] = [];
498 registerDataChangeListener(listener: DataChangeListener): void {
702 registerDataChangeListener(listener: DataChangeListener): void {
778 private listeners: DataChangeListener[] = [];
804 registerDataChangeListener(listener: DataChangeListener): void {
1019 private listeners: DataChangeListener[] = [];
1133 listeners: DataChangeListener[] = [];
1196 listeners: DataChangeListener[] = [];
1275 private listener: DataChangeListener | undefined;
[all …]
/ohos5.0/foundation/communication/wifi/wifi/test/wifi_testapp/entry/src/main/ets/Component/
H A DbasicDataSource.ets25 private listeners: DataChangeListener[] = []
35 registerDataChangeListener(listener: DataChangeListener): void {
44 unregisterDataChangeListener(listener: DataChangeListener): void {
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dnode_adapter_impl.h39 void RegisterDataChangeListener(const RefPtr<V2::DataChangeListener>& listener) override;
41 void UnregisterDataChangeListener(V2::DataChangeListener* listener) override;
164 V2::DataChangeListener* listener_;
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/syntax/
H A Dmock_lazy_for_each_builder.h32 void RegisterDataChangeListener(const RefPtr<V2::DataChangeListener>& listener) override {} in RegisterDataChangeListener()
33 void UnregisterDataChangeListener(V2::DataChangeListener* listener) override {} in UnregisterDataChangeListener()
/ohos5.0/foundation/communication/dsoftbus/tests/core/bus_center/mock_common/include/
H A Dlnn_hichain_mock.h54 static int32_t InvokeDataChangeListener(const char *appId, const DataChangeListener *listener);
66 static inline std::map<const char *, const DataChangeListener *> g_datachangelistener;
/ohos5.0/foundation/distributedhardware/device_manager/test/unittest/mock/
H A Ddevice_auth.h131 using DataChangeListener = struct DataChangeListener { struct
164 int32_t (*regDataChangeListener)(const char *appId, const DataChangeListener *listener);
/ohos5.0/base/security/device_auth/services/legacy/group_manager/src/broadcast_manager_mock/
H A Dbroadcast_manager_mock.c37 int32_t AddListener(const char *appId, const DataChangeListener *listener) in AddListener()

1234