/ohos5.0/foundation/distributeddatamgr/data_object/frameworks/innerkitsimpl/include/adaptor/ |
H A D | distributed_objectstore_impl.h | 37 uint32_t Get(const std::string &sessionId, DistributedObject **object) override; 38 DistributedObject *CreateObject(const std::string &sessionId) override; 39 DistributedObject *CreateObject(const std::string &sessionId, uint32_t &status) override; 41 uint32_t Watch(DistributedObject *object, std::shared_ptr<ObjectWatcher> watcher) override; 42 uint32_t UnWatch(DistributedObject *object) override; 47 DistributedObject *CacheObject(const std::string &sessionId, FlatObjectStore *flatObjectStore); 50 std::map<DistributedObject *, std::shared_ptr<WatcherProxy>> watchers_; 52 std::vector<DistributedObject *> objects_ {};
|
H A D | client_adaptor.h | 26 static sptr<OHOS::DistributedObject::IObjectService> GetObjectService(); 45 class ObjectStoreDataServiceProxy : public IRemoteProxy<OHOS::DistributedObject::IKvStoreDataServi…
|
/ohos5.0/foundation/distributeddatamgr/data_object/interfaces/innerkits/ |
H A D | distributed_objectstore.h | 51 virtual DistributedObject *CreateObject(const std::string &sessionId) = 0; 62 virtual DistributedObject *CreateObject(const std::string &sessionId, uint32_t &status) = 0; 72 virtual uint32_t Get(const std::string &sessionId, DistributedObject **object) = 0; 91 …virtual uint32_t Watch(DistributedObject *object, std::shared_ptr<ObjectWatcher> objectWatcher) = … 100 virtual uint32_t UnWatch(DistributedObject *object) = 0;
|
H A D | distributed_object.h | 31 class DistributedObject { 33 virtual ~DistributedObject(){}; in ~DistributedObject()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkdata/ |
H A D | js-apis-data-distributedobject.md | 22 **系统能力:** SystemCapability.DistributedDataManager.DataObject.DistributedObject 106 **系统能力:** SystemCapability.DistributedDataManager.DataObject.DistributedObject 124 **系统能力:** SystemCapability.DistributedDataManager.DataObject.DistributedObject 136 **系统能力:** SystemCapability.DistributedDataManager.DataObject.DistributedObject 146 **系统能力:** SystemCapability.DistributedDataManager.DataObject.DistributedObject 168 **系统能力:** SystemCapability.DistributedDataManager.DataObject.DistributedObject 208 **系统能力:** SystemCapability.DistributedDataManager.DataObject.DistributedObject 247 **系统能力:** SystemCapability.DistributedDataManager.DataObject.DistributedObject 802 createDistributedObject(source: object): DistributedObject 823 | [DistributedObject](#distributedobjectdeprecated) | 创建完成的分布式数据对象。 | [all …]
|
/ohos5.0/foundation/distributeddatamgr/data_object/frameworks/innerkitsimpl/test/unittest/src/ |
H A D | object_store_test.cpp | 133 DistributedObject *object = objectStore->CreateObject(sessionId); 150 DistributedObject *object = objectStore->CreateObject(sessionId); 167 DistributedObject *object = objectStore->CreateObject(sessionId); 170 DistributedObject *object2 = objectStore->CreateObject(sessionId); 210 DistributedObject *object = objectStore->CreateObject(""); 265 DistributedObject *object = objectStore->CreateObject(sessionId); 268 DistributedObject *Object1 = nullptr; 316 DistributedObject *object = objectStore->CreateObject(sessionId); 357 DistributedObject *object = objectStore->CreateObject(sessionId); 360 DistributedObject *object2 = nullptr; [all …]
|
/ohos5.0/foundation/distributeddatamgr/data_object/frameworks/jskitsimpl/include/adaptor/ |
H A D | js_object_wrapper.h | 28 JSObjectWrapper(DistributedObjectStore *objectStore, DistributedObject *object); 30 DistributedObject *GetObject(); 42 DistributedObject *object_;
|
H A D | js_watcher.h | 60 … std::weak_ptr<JSWatcher> watcher, DistributedObjectStore *objectStore, DistributedObject *object); 70 DistributedObject *object_; 89 JSWatcher(const napi_env env, DistributedObjectStore *objectStore, DistributedObject *object);
|
/ohos5.0/docs/en/application-dev/reference/apis-arkdata/ |
H A D | js-apis-data-distributedobject.md | 22 **System capability**: SystemCapability.DistributedDataManager.DataObject.DistributedObject 106 **System capability**: SystemCapability.DistributedDataManager.DataObject.DistributedObject 124 **System capability**: SystemCapability.DistributedDataManager.DataObject.DistributedObject 136 **System capability**: SystemCapability.DistributedDataManager.DataObject.DistributedObject 146 **System capability**: SystemCapability.DistributedDataManager.DataObject.DistributedObject 169 **System capability**: SystemCapability.DistributedDataManager.DataObject.DistributedObject 209 **System capability**: SystemCapability.DistributedDataManager.DataObject.DistributedObject 248 **System capability**: SystemCapability.DistributedDataManager.DataObject.DistributedObject 803 createDistributedObject(source: object): DistributedObject 824 | [DistributedObject](#distributedobjectdeprecated) | Distributed data object created.| [all …]
|
/ohos5.0/foundation/distributeddatamgr/data_object/frameworks/innerkitsimpl/src/adaptor/ |
H A D | distributed_object_store_impl.cpp | 39 DistributedObject *DistributedObjectStoreImpl::CacheObject( in CacheObject() 66 DistributedObject *DistributedObjectStoreImpl::CreateObject(const std::string &sessionId) in CreateObject() 87 DistributedObject *DistributedObjectStoreImpl::CreateObject(const std::string &sessionId, uint32_t … in CreateObject() 126 uint32_t DistributedObjectStoreImpl::Get(const std::string &sessionId, DistributedObject **object) in Get() 141 uint32_t DistributedObjectStoreImpl::Watch(DistributedObject *object, std::shared_ptr<ObjectWatcher… in Watch() 172 uint32_t DistributedObjectStoreImpl::UnWatch(DistributedObject *object) in UnWatch()
|
H A D | client_adaptor.cpp | 29 using KvStoreCode = OHOS::DistributedObject::ObjectStoreService::KvStoreServiceInterfaceCode; 31 sptr<OHOS::DistributedObject::IObjectService> ClientAdaptor::GetObjectService() in GetObjectService() 47 return iface_cast<DistributedObject::IObjectService>(remote); in GetObjectService() 121 : IRemoteProxy<DistributedObject::IKvStoreDataService>(impl) in ObjectStoreDataServiceProxy()
|
H A D | flat_object_store.cpp | 226 sptr<OHOS::DistributedObject::IObjectService> proxy = ClientAdaptor::GetObjectService(); in BindAssetStore() 433 sptr<OHOS::DistributedObject::IObjectService> proxy = ClientAdaptor::GetObjectService(); in SaveObject() 462 sptr<OHOS::DistributedObject::IObjectService> proxy = ClientAdaptor::GetObjectService(); in RevokeSaveObject() 485 sptr<OHOS::DistributedObject::IObjectService> proxy = ClientAdaptor::GetObjectService(); in ResumeObject() 507 sptr<OHOS::DistributedObject::IObjectService> proxy = ClientAdaptor::GetObjectService(); in SubscribeDataChange() 529 sptr<OHOS::DistributedObject::IObjectService> proxy = ClientAdaptor::GetObjectService(); in UnregisterDataChange() 544 sptr<OHOS::DistributedObject::IObjectService> proxy = ClientAdaptor::GetObjectService(); in DeleteSnapshot() 559 sptr<OHOS::DistributedObject::IObjectService> proxy = ClientAdaptor::GetObjectService(); in IsContinue()
|
/ohos5.0/foundation/distributeddatamgr/data_object/frameworks/innerkitsimpl/test/fuzztest/objectstore_fuzzer/ |
H A D | objectstore_fuzzer.cpp | 27 static DistributedObject *object_ = nullptr; 46 DistributedObject *object = nullptr; in SetUpTestCase() 268 DistributedObject *object = nullptr; in CreateObjectV9Fuzz() 298 DistributedObject *object = objectStore_->CreateObject(SESSIONID, status); in GetFuzz() 303 DistributedObject *object2 = nullptr; in GetFuzz()
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/object/ |
H A D | object_data_listener.cpp | 24 namespace DistributedObject { namespace 46 DistributedObject::ObjectStoreManager::GetInstance()->NotifyChange(changedData); in OnChange()
|
H A D | object_common.h | 19 namespace DistributedObject {
|
H A D | object_service_impl.cpp | 41 namespace OHOS::DistributedObject { namespace 142 saveMeta.storeId = DistributedObject::ObjectCommon::OBJECTSTORE_DB_STOREID; in OnInitialize() 321 int32_t status = DistributedObject::ObjectStoreManager::GetInstance()->Open(); in ResolveAutoLaunch() 326 DistributedObject::ObjectStoreManager::GetInstance()->CloseAfterMinute(); in ResolveAutoLaunch()
|
/ohos5.0/foundation/distributeddatamgr/data_object/frameworks/jskitsimpl/src/adaptor/ |
H A D | js_object_wrapper.cpp | 20 JSObjectWrapper::JSObjectWrapper(DistributedObjectStore *objectStore, DistributedObject *object) in JSObjectWrapper() 35 DistributedObject *JSObjectWrapper::GetObject() in GetObject()
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/test/ |
H A D | object_manager_test.cpp | 27 using namespace OHOS::DistributedObject; 29 using RestoreStatus = OHOS::DistributedObject::ObjectStoreManager::RestoreStatus; 167 ASSERT_EQ(result, OHOS::DistributedObject::OBJECT_STORE_NOT_FOUND); 402 ASSERT_EQ(result, DistributedObject::OBJECT_INNER_ERROR); 407 ASSERT_EQ(result, DistributedObject::OBJECT_SUCCESS); 410 ASSERT_EQ(result, DistributedObject::OBJECT_SUCCESS); 426 ASSERT_EQ(result, DistributedObject::OBJECT_INNER_ERROR); 429 ASSERT_EQ(result, DistributedObject::OBJECT_SUCCESS); 842 ASSERT_EQ(result, DistributedObject::OBJECT_SUCCESS); 891 ASSERT_EQ(result, DistributedObject::OBJECT_DBSTATUS_ERROR);
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.1-Release/ |
H A D | js-apidiff-distributed-data.md | 23 | ohos.data.distributedDataObject | DistributedObject | off(type: 'status', callback?: Callback\<{ … 24 | ohos.data.distributedDataObject | DistributedObject | on(type: 'status', callback: Callback\<{ se… 25 | ohos.data.distributedDataObject | DistributedObject | off(type: 'change', callback?: Callback\<{ … 26 | ohos.data.distributedDataObject | DistributedObject | on(type: 'change', callback: Callback\<{ se… 27 | ohos.data.distributedDataObject | DistributedObject | setSessionId(sessionId?: string): boolean; … 29 …Object | distributedDataObject | createDistributedObject(source: object): DistributedObject; | 新增 |
|
/ohos5.0/docs/en/release-notes/api-diff/v3.1-Release/ |
H A D | js-apidiff-distributed-data.md | 23 | ohos.data.distributedDataObject | DistributedObject | off(type: 'status', callback?: Callback\<{ … 24 | ohos.data.distributedDataObject | DistributedObject | on(type: 'status', callback: Callback\<{ se… 25 | ohos.data.distributedDataObject | DistributedObject | off(type: 'change', callback?: Callback\<{ … 26 | ohos.data.distributedDataObject | DistributedObject | on(type: 'change', callback: Callback\<{ se… 27 | ohos.data.distributedDataObject | DistributedObject | setSessionId(sessionId?: string): boolean; … 29 …ject | distributedDataObject | createDistributedObject(source: object): DistributedObject; | Added|
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.0.11.5/ |
H A D | changelogs-distributeddatamgr.md | 4 ## cl.distributeddatamgr.1 data.DistributedObject.on参数变更 41 ## cl.distributeddatamgr.2 data.DistributedObject.off参数变更
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-Release to v4.0-beta2/ |
H A D | js-apidiff-distributed-data.md | 3 |删除|类名:DistributedObject;<br>方法or属性:on(type: 'change', callback: Callback\<{ sessionId: string, fie… 5 |删除|类名:DistributedObject;<br>方法or属性:on(<br><br> type: 'status',<br><br> callback: Callbac… 7 |删除|类名:DistributedObject;<br>方法or属性:off(type: 'change', callback?: Callback\<{ sessionId: string, f… 9 |删除|类名:DistributedObject;<br>方法or属性:off(<br><br> type: 'status',<br><br> callback?: Callb… 73 |新增|NA|类名:DistributedObject;<br>方法or属性:on(type: 'change', callback: (sessionId: string, fields: Arr… 75 |新增|NA|类名:DistributedObject;<br>方法or属性:on(<br><br> type: 'status',<br><br> callback: (ses… 77 |新增|NA|类名:DistributedObject;<br>方法or属性:off(type: 'change', callback?: (sessionId: string, fields: A… 79 |新增|NA|类名:DistributedObject;<br>方法or属性:off(<br><br> type: 'status',<br><br> callback?: (s…
|
/ohos5.0/foundation/distributeddatamgr/data_object/frameworks/innerkitsimpl/include/ |
H A D | distributeddata_object_store_ipc_interface_code.h | 21 namespace OHOS::DistributedObject {
|
H A D | iobject_service.h | 25 namespace OHOS::DistributedObject {
|
H A D | object_callback.h | 24 namespace DistributedObject {
|