/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/rust/ylong_cloud_extension/src/c_adapter/ |
H A D | basic_rust_types.rs | 23 pub type OhCloudExtVector = SafeCffiWrapper<VectorCffi>; typedef 122 vector: *const OhCloudExtVector, in OhCloudExtVectorGetValueTyp() argument 156 vector: *mut OhCloudExtVector, in OhCloudExtVectorPush() argument 299 vector: *const OhCloudExtVector, in OhCloudExtVectorGet() argument 416 vector: *const OhCloudExtVector, in OhCloudExtVectorGetLength() argument 667 key: *mut *const OhCloudExtVector, in OhCloudExtHashMapIterGetKeyValuePair() argument 668 value: *mut *const OhCloudExtVector, in OhCloudExtHashMapIterGetKeyValuePair() argument 683 .into_ptr() as *const OhCloudExtVector; in OhCloudExtHashMapIterGetKeyValuePair() 924 val as *mut OhCloudExtVector, 1170 val as *mut OhCloudExtVector, [all …]
|
H A D | cloud_extension.rs | 134 assets: *mut OhCloudExtVector, in OhCloudExtCloudAssetLoaderUpload() argument 177 assets: *mut OhCloudExtVector, in OhCloudExtCloudAssetLoaderDownload() argument 320 value: *const OhCloudExtVector, in OhCloudExtCloudDbBatchInsert() argument 321 extend: *mut OhCloudExtVector, in OhCloudExtCloudDbBatchInsert() argument 334 let value = match OhCloudExtVector::get_inner_ref(value, SafetyCheckId::Vector) { in OhCloudExtCloudDbBatchInsert() 365 value: *const OhCloudExtVector, in OhCloudExtCloudDbBatchUpdate() argument 366 extend: *mut OhCloudExtVector, in OhCloudExtCloudDbBatchUpdate() argument 378 let value = match OhCloudExtVector::get_inner_ref(value, SafetyCheckId::Vector) { in OhCloudExtCloudDbBatchUpdate() 409 extend: *mut OhCloudExtVector, in OhCloudExtCloudDbBatchDelete() argument 609 err: *mut *const OhCloudExtVector, in OhCloudExtCloudSyncSubscribe() argument [all …]
|
H A D | cloud_ext_types.rs | 130 let assets = match OhCloudExtVector::get_inner( in OhCloudExtValueNew() 131 content as *mut OhCloudExtVector, in OhCloudExtValueNew() 529 fields: *mut OhCloudExtVector, in OhCloudExtTableNew() argument 598 fields: *mut *const OhCloudExtVector, in OhCloudExtTableGetFields() argument 999 dbs: *mut *const OhCloudExtVector, in OhCloudExtSchemaMetaGetDatabases() argument 1012 *dbs = OhCloudExtVector::new(vec, SafetyCheckId::Vector).into_ptr(); in OhCloudExtSchemaMetaGetDatabases() 1165 values: *mut *const OhCloudExtVector, in OhCloudExtCloudDbDataGetValues() argument 1202 keys: *mut *const OhCloudExtVector, in OhCloudExtValueBucketGetKeys() argument 1217 *keys = OhCloudExtVector::new(vec, SafetyCheckId::Vector).into_ptr(); in OhCloudExtValueBucketGetKeys() 1447 OhCloudExtVector::get_inner(val as *mut OhCloudExtVector, SafetyCheckId::Vector) in ut_value_assets() [all …]
|
H A D | mod.rs | 204 &mut wrong_typ as *mut _ as *mut OhCloudExtVector, in ut_wrapper() 215 &mut wrong_map as *mut _ as *mut OhCloudExtVector, in ut_wrapper()
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/rust/ylong_cloud_extension/include/ |
H A D | basic_rust_types.h | 58 } OhCloudExtVector; typedef 65 OhCloudExtVector *OhCloudExtVectorNew(OhCloudExtRustType typ); 70 OhCloudExtRustType OhCloudExtVectorGetValueTyp(OhCloudExtVector *src); 78 OhCloudExtVector *src, 89 const OhCloudExtVector *src, 98 int OhCloudExtVectorGetLength(const OhCloudExtVector *src, unsigned int *len); 103 void OhCloudExtVectorFree(OhCloudExtVector *src); 160 OhCloudExtVector **key, 161 OhCloudExtVector **value
|
H A D | cloud_extension.h | 99 OhCloudExtVector *assets 117 OhCloudExtVector *assets 193 const OhCloudExtVector *value, 194 OhCloudExtVector *extend 210 const OhCloudExtVector *value, 211 OhCloudExtVector *extend 227 const OhCloudExtVector *extend 335 OhCloudExtVector **err 348 OhCloudExtVector **err
|
H A D | cloud_ext_types.h | 264 OhCloudExtVector *fields 292 int OhCloudExtTableGetFields(const OhCloudExtTable *tb, OhCloudExtVector **fields); 511 OhCloudExtVector **db 588 int OhCloudExtCloudDbDataGetValues(const OhCloudExtCloudDbData *data, OhCloudExtVector **values); 618 int OhCloudExtValueBucketGetKeys(OhCloudExtValueBucket *info, OhCloudExtVector **keys, unsigned int…
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/rust/extension/ |
H A D | cloud_server_impl.cpp | 87 OhCloudExtVector *keys = nullptr; in GetAppInfo() 88 OhCloudExtVector *values = nullptr; in GetAppInfo() 146 OhCloudExtVector *databases = nullptr; in GetAppSchema() 205 OhCloudExtVector *keys = nullptr; in GetTables() 206 OhCloudExtVector *values = nullptr; in GetTables() 355 OhCloudExtVector *errs = nullptr; in DoSubscribe() 412 OhCloudExtVector *keys = nullptr; in SaveSubscription() 413 OhCloudExtVector *values = nullptr; in SaveSubscription() 480 OhCloudExtVector *keys = nullptr; in GetRelation() 481 OhCloudExtVector *values = nullptr; in GetRelation() [all …]
|
H A D | extension_util.h | 44 static DBVBuckets ConvertBuckets(OhCloudExtVector *values); 51 static DBAssets ConvertAssets(OhCloudExtVector *values); 54 static std::pair<OhCloudExtVector *, size_t> Convert(DBVBuckets &&buckets); 58 static std::pair<OhCloudExtVector *, size_t> Convert(const DBAssets &dbAssets); 59 static std::pair<OhCloudExtVector *, size_t> Convert(const DBTable &dbTable);
|
H A D | extension_util.cpp | 21 std::pair<OhCloudExtVector *, size_t> ExtensionUtil::Convert(DBVBuckets &&buckets) in Convert() 23 OhCloudExtVector *datas = OhCloudExtVectorNew(OhCloudExtRustType::VALUETYPE_HASHMAP_VALUE); in Convert() 149 std::pair<OhCloudExtVector *, size_t> ExtensionUtil::Convert(const DBTable &dbTable) in Convert() 152 OhCloudExtVector *fields = OhCloudExtVectorNew(OhCloudExtRustType::VALUETYPE_FIELD); in Convert() 177 DBVBuckets ExtensionUtil::ConvertBuckets(OhCloudExtVector *values) in ConvertBuckets() 205 OhCloudExtVector *valKeys = nullptr; in ConvertBucket() 206 OhCloudExtVector *valValues = nullptr; in ConvertBucket() 212 auto pValValues = std::shared_ptr<OhCloudExtVector>(valValues, [](auto *valValue) { in ConvertBucket() 305 OhCloudExtVector *assets = reinterpret_cast<OhCloudExtVector *>(content); in DoConvertValue() 315 DBAssets ExtensionUtil::ConvertAssets(OhCloudExtVector *values) in ConvertAssets() [all …]
|
H A D | cloud_server_impl.h | 52 void GetDatabases(std::shared_ptr<OhCloudExtVector> databases, DBSchemaMeta &dbSchema); 55 void GetFields(std::shared_ptr<OhCloudExtVector> fields, DBTable &dbTable); 60 int32_t SaveRelation(std::shared_ptr<OhCloudExtVector> keys, 61 std::shared_ptr<OhCloudExtVector> values, DBSub &sub);
|
H A D | cloud_cursor_impl.cpp | 176 OhCloudExtVector *keys = nullptr; in GetData() 182 …auto pKeys = std::shared_ptr<OhCloudExtVector>(keys, [](auto *keys) { OhCloudExtVectorFree(keys); … in GetData()
|
H A D | cloud_cursor_impl.h | 65 OhCloudExtVector *values_ = nullptr;
|