1{ 2 "name": "@ohos/dfs_service", 3 "version": "3.1", 4 "description": "The dfs_service module belongs to the filemanagement subsystem of OpenHarmony. It provides the ability of accessing distributed files.", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/filemanagement/dfs_service" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "author": {}, 13 "repository": "", 14 "component": { 15 "name": "dfs_service", 16 "subsystem": "filemanagement", 17 "syscap": [ 18 "SystemCapability.FileManagement.DistributedFileService.CloudSync.Core", 19 "SystemCapability.FileManagement.DistributedFileService.CloudSyncManager" 20 ], 21 "features": [ 22 "dfs_service_feature_enable_cloud_adapter" 23 ], 24 "adapted_system_type": [ 25 "small", 26 "standard" 27 ], 28 "rom": "2048KB", 29 "ram": "4096KB", 30 "deps": { 31 "components": [ 32 "ability_base", 33 "ability_runtime", 34 "access_token", 35 "app_file_service", 36 "battery_manager", 37 "c_utils", 38 "common_event_service", 39 "dataclassification", 40 "data_share", 41 "device_auth", 42 "device_manager", 43 "dsoftbus", 44 "eventhandler", 45 "ffrt", 46 "file_api", 47 "hicollie", 48 "hilog", 49 "hisysevent", 50 "hitrace", 51 "init", 52 "ipc", 53 "json", 54 "napi", 55 "preferences", 56 "media_library", 57 "netmanager_base", 58 "relational_store", 59 "safwk", 60 "storage_service", 61 "samgr", 62 "os_account", 63 "power_manager", 64 "resource_schedule_service", 65 "libfuse", 66 "zlib" 67 ], 68 "third_party": [ 69 "e2fsprogs" 70 ] 71 }, 72 "build": { 73 "group_type": { 74 "base_group": [], 75 "fwk_group": [], 76 "service_group": [ 77 "//foundation/filemanagement/dfs_service:services_target", 78 "//foundation/filemanagement/dfs_service:cloudsync_kit_inner_target", 79 "//foundation/filemanagement/dfs_service:cloud_daemon_kit_inner_target", 80 "//foundation/filemanagement/dfs_service:cloud_file_kit_inner_target", 81 "//foundation/filemanagement/dfs_service:cloudsync_asset_kit_inner_target", 82 "//foundation/filemanagement/dfs_service:distributed_file_daemon_kit_inner_target", 83 "//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudsyncmanager:cloudsyncmanager", 84 "//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudfilesync:cloudsync", 85 "//foundation/filemanagement/dfs_service/adapter/cloud_adapter_example:cloud_adapter_example_target" 86 ] 87 }, 88 "inner_kits": [ 89 { 90 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner:cloudsync_kit_inner", 91 "header": { 92 "header_files": [ 93 "cloud_sync_callback.h", 94 "cloud_sync_manager.h", 95 "i_cloud_sync_callback.h", 96 "i_cloud_sync_service.h", 97 "svc_death_recipient.h", 98 "cloud_sync_constants.h", 99 "cloud_sync_common.h" 100 ], 101 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner" 102 } 103 }, 104 { 105 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner:cloudsync_asset_kit_inner", 106 "header": { 107 "header_files": [ 108 "cloud_sync_asset_manager.h" 109 ], 110 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner" 111 } 112 }, 113 { 114 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_daemon_kit_inner:cloud_daemon_kit_inner", 115 "header": { 116 "header_files": [ 117 "cloud_daemon_manager.h", 118 "i_cloud_daemon.h", 119 "svc_death_recipient.h" 120 ], 121 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_daemon_kit_inner" 122 } 123 }, 124 { 125 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner:cloudfile_kit", 126 "header": { 127 "header_files": [], 128 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner" 129 } 130 }, 131 { 132 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner:cloudfile_kit_core", 133 "header": { 134 "header_files": [], 135 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner" 136 } 137 }, 138 { 139 "name": "//foundation/filemanagement/dfs_service/services/clouddisk_database:clouddisk_database", 140 "header": { 141 "header_files": [], 142 "header_base": "//foundation/filemanagement/dfs_service/services/clouddisk_database/include" 143 } 144 }, 145 { 146 "name": "//foundation/filemanagement/dfs_service/utils:libdistributedfiledentry", 147 "header": { 148 "header_files": [], 149 "header_base": "//foundation/filemanagement/dfs_service/utils/inner_api" 150 } 151 }, 152 { 153 "name": "//foundation/filemanagement/dfs_service/utils:libdistributedfileutils", 154 "header": { 155 "header_files": [], 156 "header_base": "//foundation/filemanagement/dfs_service/utils/inner_api" 157 } 158 }, 159 { 160 "name": "//foundation/filemanagement/dfs_service/utils:libdistributedfileutils_lite", 161 "header": { 162 "header_files": [], 163 "header_base": "//foundation/filemanagement/dfs_service/utils/inner_api" 164 } 165 }, 166 { 167 "name": "//foundation/filemanagement/dfs_service/services/distributedfiledaemon:distributed_file_daemon_kit_inner", 168 "header": { 169 "header_files": [ 170 "distributed_file_daemon_manager.h", 171 "i_daemon.h" 172 ], 173 "header_base": "//foundation/filemanagement/dfs_service/services/distributedfiledaemon/include/ipc" 174 } 175 } 176 ], 177 "test": [ 178 "//foundation/filemanagement/dfs_service:dfs_test_moudule", 179 "//foundation/filemanagement/dfs_service:cloudsync_test_module", 180 "//foundation/filemanagement/dfs_service:distributedfile_test_module", 181 "//foundation/filemanagement/dfs_service/test/fuzztest:dfs_service_fuzztest" 182 ] 183 } 184 } 185}