/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/cppview/ |
H A D | data_change_listener.cpp | 28 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 D | data_change_listener.h | 32 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 D | lazy_foreach.h | 49 void RegisterDataChangeListener(const RefPtr<V2::DataChangeListener>& listener) override; 50 void UnregisterDataChangeListener(V2::DataChangeListener* listener) override;
|
H A D | lazy_foreach.cpp | 109 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 D | js_data_change_listener.h | 35 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 D | js_lazy_foreach_component.h | 30 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 D | js_lazy_foreach_actuator.h | 75 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 D | broadcast_manager.c | 28 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() 193 … DataChangeListener *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 D | i_data_source.d.ts | 22 declare interface DataChangeListener { 38 registerDataChangeListener(listener: DataChangeListener): void; 39 unregisterDataChangeListener(listener: DataChangeListener): void;
|
/ohos5.0/docs/zh-cn/application-dev/quick-start/ |
H A D | arkts-reusable.md | 335 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 D | arkts-custom-components-freeze.md | 191 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 D | lazy_foreach_component.h | 36 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 D | arkts-performance-improvement-recommendation.md | 23 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 D | grid_optimization.md | 42 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 D | list-perf-improvment.md | 91 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 D | swiper_optimization.md | 64 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 D | ts-rendering-control-lazyforeach.md | 65 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 D | arkts-performance-improvement-recommendation.md | 30 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 D | arkts-reusable.md | 333 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 D | basicDataSource.ets | 25 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 D | node_adapter_impl.h | 39 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 D | mock_lazy_for_each_builder.h | 32 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 D | lnn_hichain_mock.h | 54 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 D | device_auth.h | 131 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 D | broadcast_manager_mock.c | 37 int32_t AddListener(const char *appId, const DataChangeListener *listener) in AddListener()
|