/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/rust/ylong_cloud_extension/include/ |
H A D | basic_rust_types.h | 112 } OhCloudExtHashMap; typedef 119 OhCloudExtHashMap *OhCloudExtHashMapNew(OhCloudExtRustType valueTyp); 124 OhCloudExtRustType OhCloudExtHashMapGetKeyTyp(const OhCloudExtHashMap *src); 129 OhCloudExtRustType OhCloudExtHashMapGetValueTyp(const OhCloudExtHashMap *src); 134 int OhCloudExtHashMapGetLength(const OhCloudExtHashMap *src, unsigned int *len); 142 OhCloudExtHashMap *src, 159 const OhCloudExtHashMap *src, 170 const OhCloudExtHashMap *src, 180 void OhCloudExtHashMapFree(OhCloudExtHashMap *src);
|
H A D | cloud_extension.h | 177 OhCloudExtHashMap *extend 332 const OhCloudExtHashMap *dbs, 334 OhCloudExtHashMap **relations, 347 const OhCloudExtHashMap *relations,
|
H A D | cloud_ext_types.h | 204 OhCloudExtHashMap *tables 237 int OhCloudExtDatabaseGetTable(const OhCloudExtDatabase *db, OhCloudExtHashMap **tables); 426 OhCloudExtHashMap **appInfo 538 OhCloudExtHashMap *relations 557 int OhCloudExtRelationSetGetRelations(const OhCloudExtRelationSet *re, OhCloudExtHashMap **relation…
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/rust/extension/ |
H A D | cloud_server_impl.h | 51 void GetAppInfo(std::shared_ptr<OhCloudExtHashMap> briefInfo, DBCloudInfo &cloudInfo); 53 void GetTables(std::shared_ptr<OhCloudExtHashMap> tables, DBMeta &dbMeta); 57 std::shared_ptr<OhCloudExtHashMap> databases); 58 int32_t SaveSubscription(int32_t userId, std::shared_ptr<OhCloudExtHashMap> relations, 62 int32_t GetRelation(std::shared_ptr<OhCloudExtHashMap> relations, DBRelation &dbRelation); 64 …std::shared_ptr<OhCloudExtHashMap> relations, const std::vector<std::string> &bundles, DBSub &sub);
|
H A D | cloud_server_impl.cpp | 73 OhCloudExtHashMap *briefInfo = nullptr; in GetServerInfo() 78 auto pBriefInfo = std::shared_ptr<OhCloudExtHashMap>(briefInfo, [](auto *briefInfo) { in GetServerInfo() 190 OhCloudExtHashMap *tables = nullptr; in GetDatabases() 195 auto pTables = std::shared_ptr<OhCloudExtHashMap>(tables, [](auto *tables) { in GetDatabases() 203 void CloudServerImpl::GetTables(std::shared_ptr<OhCloudExtHashMap> tables, DBMeta &dbMeta) in GetTables() 320 auto pDatabases = std::shared_ptr<OhCloudExtHashMap>(databases, [](auto *databases) { in Subscribe() 350 std::shared_ptr<OhCloudExtHashMap> databases) in DoSubscribe() 354 OhCloudExtHashMap *relations = nullptr; in DoSubscribe() 360 auto pRelations = std::shared_ptr<OhCloudExtHashMap>(relations, [](auto *relations) { in DoSubscribe() 459 OhCloudExtHashMap *relations = nullptr; in SaveRelation() [all …]
|
H A D | extension_util.h | 45 static DBVBucket ConvertBucket(OhCloudExtHashMap *value); 53 static std::pair<OhCloudExtHashMap *, size_t> Convert(const DBVBucket &bucket);
|
H A D | extension_util.cpp | 42 std::pair<OhCloudExtHashMap *, size_t> ExtensionUtil::Convert(const DBVBucket &bucket) in Convert() 44 OhCloudExtHashMap *values = OhCloudExtHashMapNew(OhCloudExtRustType::VALUETYPE_VALUE); in Convert() 116 OhCloudExtHashMap *databases = OhCloudExtHashMapNew(OhCloudExtRustType::VALUETYPE_TABLE); in Convert() 193 … auto pValues = std::shared_ptr<OhCloudExtHashMap>(reinterpret_cast<OhCloudExtHashMap *>(value), in ConvertBuckets() 202 DBVBucket ExtensionUtil::ConvertBucket(OhCloudExtHashMap *value) in ConvertBucket()
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/rust/ylong_cloud_extension/src/c_adapter/ |
H A D | basic_rust_types.rs | 24 pub type OhCloudExtHashMap = SafeCffiWrapper<HashMapCffi>; typedef 467 ) -> *mut OhCloudExtHashMap { in OhCloudExtHashMapNew() argument 481 OhCloudExtHashMap::new(map, SafetyCheckId::HashMap).into_ptr() in OhCloudExtHashMapNew() 491 hash_map: *const OhCloudExtHashMap, in OhCloudExtHashMapGetKeyTyp() argument 507 hash_map: *const OhCloudExtHashMap, in OhCloudExtHashMapGetValueTyp() argument 536 hash_map: *const OhCloudExtHashMap, in OhCloudExtHashMapGetLength() argument 570 hash_map: *mut OhCloudExtHashMap, in OhCloudExtHashMapInsert() argument 666 hash_map: *const OhCloudExtHashMap, in OhCloudExtHashMapIterGetKeyValuePair() argument 785 hash_map: *const OhCloudExtHashMap, in OhCloudExtHashMapGet() argument 866 pub unsafe extern "C" fn OhCloudExtHashMapFree(hash_map: *mut OhCloudExtHashMap) { in OhCloudExtHashMapFree() argument [all …]
|
H A D | cloud_extension.rs | 281 extend: *mut OhCloudExtHashMap, in OhCloudExtCloudDbExecuteSql() argument 298 let extend = match OhCloudExtHashMap::get_inner_mut(extend, SafetyCheckId::HashMap) { in OhCloudExtCloudDbExecuteSql() 606 dbs: *const OhCloudExtHashMap, in OhCloudExtCloudSyncSubscribe() argument 608 relations: *mut *const OhCloudExtHashMap, in OhCloudExtCloudSyncSubscribe() argument 620 let dbs = match OhCloudExtHashMap::get_inner_ref(dbs, SafetyCheckId::HashMap) { in OhCloudExtCloudSyncSubscribe() 632 *relations = OhCloudExtHashMap::new(result, SafetyCheckId::HashMap).into_ptr(); in OhCloudExtCloudSyncSubscribe() 656 relations: *const OhCloudExtHashMap, in OhCloudExtCloudSyncUnsubscribe() argument 668 let relations = match OhCloudExtHashMap::get_inner_ref(relations, SafetyCheckId::HashMap) { in OhCloudExtCloudSyncUnsubscribe()
|
H A D | cloud_ext_types.rs | 428 tables: *mut OhCloudExtHashMap, in OhCloudExtDatabaseNew() argument 498 tables: *mut *const OhCloudExtHashMap, in OhCloudExtDatabaseGetTable() argument 509 *tables = OhCloudExtHashMap::new(tb_hashmap, SafetyCheckId::HashMap).into_ptr() in OhCloudExtDatabaseGetTable() 510 as *const OhCloudExtHashMap; in OhCloudExtDatabaseGetTable() 851 app_info: *mut *const OhCloudExtHashMap, in OhCloudExtCloudInfoGetAppInfo() argument 862 *app_info = OhCloudExtHashMap::new(apps, SafetyCheckId::HashMap).into_ptr(); in OhCloudExtCloudInfoGetAppInfo() 1031 relations: *mut OhCloudExtHashMap, in OhCloudExtRelationSetNew() argument 1099 relations: *mut *const OhCloudExtHashMap, in OhCloudExtRelationSetGetRelations() argument 1112 *relations = OhCloudExtHashMap::new(hashmap, SafetyCheckId::HashMap).into_ptr(); in OhCloudExtRelationSetGetRelations() 1302 OhCloudExtHashMap, OhCloudExtRustType, OhCloudExtVector, OhCloudExtVectorNew, [all …]
|
H A D | mod.rs | 212 let mut wrong_map = OhCloudExtHashMap::new(map, SafetyCheckId::HashMap); in ut_wrapper()
|