/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/native/proxy/src/ |
H A D | published_data_subscriber_manager.cpp | 213 void PublishedDataSubscriberManager::Emit(PublishedDataChangeNode &changeNode) in Emit() 217 lastChangeNodeMap_.Compute(key, [](const Key &, PublishedDataChangeNode &value) { in Emit() 222 std::map<std::shared_ptr<Observer>, PublishedDataChangeNode> results; in Emit() 230 …lastChangeNodeMap_.Compute(key, [&data, &changeNode](const Key &, PublishedDataChangeNode &value) { in Emit() 248 PublishedDataChangeNode node; in Emit() 250 … lastChangeNodeMap_.ComputeIfPresent(key, [&node](const Key &, PublishedDataChangeNode &value) { in Emit() 263 std::map<std::shared_ptr<Observer>, PublishedDataChangeNode> results; in EmitOnEnable() 267 PublishedDataChangeNode &value) { in EmitOnEnable() 294 … serviceCallback_ = new PublishedDataObserverStub([this](PublishedDataChangeNode &changeNode) { in Init() 325 void PublishedDataObserver::OnChange(PublishedDataChangeNode &changeNode) in OnChange()
|
H A D | data_proxy_observer_stub.cpp | 81 PublishedDataChangeNode changeNode; in OnRemoteRequest() 90 void PublishedDataObserverStub::OnChangeFromPublishedData(PublishedDataChangeNode &changeNode) in OnChangeFromPublishedData()
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/data_share/ |
H A D | data_share_types_util.h | 33 using PublishedDataChangeNode = DataShare::PublishedDataChangeNode; variable 60 bool Marshalling(const PublishedDataChangeNode &changeNode, MessageParcel &parcel);
|
H A D | data_proxy_observer.h | 33 virtual void OnChangeFromPublishedData(PublishedDataChangeNode &changeNode) = 0;
|
H A D | data_share_obs_proxy.h | 39 void OnChangeFromPublishedData(PublishedDataChangeNode &changeNode) override;
|
H A D | data_share_obs_proxy.cpp | 47 void PublishedDataObserverProxy::OnChangeFromPublishedData(PublishedDataChangeNode &changeNode) in OnChangeFromPublishedData()
|
H A D | data_share_types_util.cpp | 92 bool Marshalling(const PublishedDataChangeNode &changeNode, MessageParcel &parcel) in Marshalling()
|
/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/native/common/include/ |
H A D | datashare_itypes_utils.h | 34 using PublishedDataChangeNode = DataShare::PublishedDataChangeNode; variable 117 bool Marshalling(const PublishedDataChangeNode &changeNode, MessageParcel &parcel); 120 bool Unmarshalling(PublishedDataChangeNode &changeNode, MessageParcel &parcel);
|
/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/native/proxy/include/ |
H A D | published_data_subscriber_manager.h | 68 void OnChange(PublishedDataChangeNode &changeNode); 93 void Emit(PublishedDataChangeNode &changeNode); 102 ConcurrentMap<Key, PublishedDataChangeNode> lastChangeNodeMap_;
|
H A D | data_proxy_observer_stub.h | 38 using PublishedDataCallback = std::function<void(PublishedDataChangeNode &changeNode)>; 44 void OnChangeFromPublishedData(PublishedDataChangeNode &changeNode);
|
/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/js/napi/observer/src/ |
H A D | napi_observer.cpp | 123 void NapiPublishedObserver::OnChange(PublishedDataChangeNode &changeNode) in OnChange() 135 …std::shared_ptr<PublishedDataChangeNode> node = std::make_shared<PublishedDataChangeNode>(std::mov… in OnChange()
|
H A D | napi_subscriber_manager.cpp | 145 [this](const PublishedDataChangeNode &changeNode) { in AddObservers() 190 void NapiPublishedSubscriberManager::Emit(const PublishedDataChangeNode &changeNode) in Emit() 196 std::map<std::shared_ptr<Observer>, PublishedDataChangeNode> results; in Emit() 218 PublishedDataChangeNode node; in Emit()
|
/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/js/napi/observer/include/ |
H A D | napi_subscriber_manager.h | 112 void Emit(const PublishedDataChangeNode &changeNode); 117 std::map<Key, PublishedDataChangeNode> lastChangeNodeMap_;
|
H A D | napi_observer.h | 51 void OnChange(PublishedDataChangeNode &changeNode);
|
/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/native/consumer/controller/service/include/ |
H A D | published_data_controller.h | 35 …int64_t subscriberId, const std::function<void(const PublishedDataChangeNode &changeNode)> &callba…
|
/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/native/common/src/ |
H A D | datashare_itypes_utils.cpp | 147 bool Marshalling(const PublishedDataChangeNode &changeNode, MessageParcel &parcel) in Marshalling() 153 bool Unmarshalling(PublishedDataChangeNode &changeNode, MessageParcel &parcel) in Unmarshalling()
|
/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/native/consumer/controller/service/src/ |
H A D | published_data_controller.cpp | 45 const std::function<void(const PublishedDataChangeNode &changeNode)> &callback) in SubscribePublishedData()
|
/ohos5.0/foundation/distributeddatamgr/data_share/interfaces/inner_api/common/include/ |
H A D | datashare_template.h | 133 struct PublishedDataChangeNode { struct
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-beta1/ |
H A D | js-apidiff-distributed-data.md | 35 |新增|NA|模块名: ohos.data.dataShare<br>类名: PublishedDataChangeNode|@ohos.data.dataShare.d.ts| 36 |新增|NA|模块名: ohos.data.dataShare<br>类名: PublishedDataChangeNode<br>方法 or 属性:bundleName: string;|@oho… 37 |新增|NA|模块名: ohos.data.dataShare<br>类名: PublishedDataChangeNode<br>方法 or 属性:data: Array\<PublishedIt… 47 …br> subscriberId: string,<br> callback: AsyncCallback\<PublishedDataChangeNode><br> )… 48 …r> subscriberId: string,<br> callback?: AsyncCallback\<PublishedDataChangeNode><br> )…
|
/ohos5.0/foundation/ability/form_fwk/services/include/ |
H A D | form_data_proxy_record.h | 83 void OnPublishedDataChange(const DataShare::PublishedDataChangeNode &changeNode);
|
/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/native/consumer/include/ |
H A D | datashare_helper_impl.h | 92 const std::function<void(const PublishedDataChangeNode &)> &callback) override;
|
/ohos5.0/docs/zh-cn/application-dev/database/ |
H A D | share-data-by-silent-access.md | 94 …<string>, subscriberId: string, callback: AsyncCallback<PublishedDataChangeNode>): Arr… 350 function onPublishCallback(err: BusinessError, node:dataShare.PublishedDataChangeNode) {
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkdata/ |
H A D | js-apis-data-dataShare-sys.md | 331 ## PublishedDataChangeNode<sup>10+</sup> 764 …<string>, subscriberId: string, callback: AsyncCallback<PublishedDataChangeNode>): Arr… 777 | callback | AsyncCallback<[PublishedDataChangeNode](#publisheddatachangenode10)> | 是 | 回… 799 …sinessError, node: dataShare.PublishedDataChangeNode) => void = (err: BusinessError, node:dataShar… 821 …lt;string>, subscriberId: string, callback?: AsyncCallback<PublishedDataChangeNode>): Arr… 834 | callback | AsyncCallback<[PublishedDataChangeNode](#publisheddatachangenode10)> | 否 | 回调函… 856 …sinessError, node: dataShare.PublishedDataChangeNode) => void = (err: BusinessError, node:dataShar…
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-beta1/ |
H A D | js-apidiff-distributed-data.md | 35 |Added|NA|Module name: ohos.data.dataShare<br>Class name: PublishedDataChangeNode|@ohos.data.dataSh… 36 |Added|NA|Module name: ohos.data.dataShare<br>Class name: PublishedDataChangeNode<br>Method or attr… 37 |Added|NA|Module name: ohos.data.dataShare<br>Class name: PublishedDataChangeNode<br>Method or attr… 47 …br> subscriberId: string,<br> callback: AsyncCallback\<PublishedDataChangeNode><br> )… 48 …r> subscriberId: string,<br> callback?: AsyncCallback\<PublishedDataChangeNode><br> )…
|
/ohos5.0/foundation/ability/form_fwk/services/src/ |
H A D | form_data_proxy_record.cpp | 189 void FormDataProxyRecord::OnPublishedDataChange(const DataShare::PublishedDataChangeNode &changeNod… in OnPublishedDataChange() 306 auto publishedTask = [weak](const DataShare::PublishedDataChangeNode &changeNode) { in SubscribePublishFormData() 813 auto publishedTask = [weak](const DataShare::PublishedDataChangeNode &changeNode) { in RetryFailurePublishedSubscribes()
|