• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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        "dfs_service_feature_enable_dist_file_daemon"
24      ],
25      "adapted_system_type": [
26        "small",
27        "standard"
28      ],
29      "rom": "2048KB",
30      "ram": "4096KB",
31      "deps": {
32        "components": [
33          "ability_base",
34          "ability_runtime",
35          "access_token",
36          "app_file_service",
37          "battery_manager",
38          "c_utils",
39          "cJSON",
40          "common_event_service",
41          "dataclassification",
42          "data_share",
43          "device_auth",
44          "device_info_manager",
45          "device_manager",
46          "distributed_notification_service",
47          "dsoftbus",
48          "e2fsprogs",
49          "eventhandler",
50          "ffrt",
51          "file_api",
52          "hicollie",
53          "hilog",
54          "hisysevent",
55          "hitrace",
56          "i18n",
57          "init",
58          "ipc",
59          "json",
60          "napi",
61          "preferences",
62          "memmgr",
63          "netmanager_base",
64          "relational_store",
65          "runtime_core",
66          "safwk",
67          "storage_service",
68          "samgr",
69          "selinux_adapter",
70          "os_account",
71          "power_manager",
72          "resource_schedule_service",
73          "libfuse",
74          "zlib"
75        ],
76        "third_party": []
77      },
78      "build": {
79        "group_type": {
80          "base_group": [],
81          "fwk_group": [],
82          "service_group": [
83            "//foundation/filemanagement/dfs_service:services_target",
84            "//foundation/filemanagement/dfs_service:cloudsync_kit_inner_target",
85            "//foundation/filemanagement/dfs_service:cloud_daemon_kit_inner_target",
86            "//foundation/filemanagement/dfs_service:cloud_file_kit_inner_target",
87            "//foundation/filemanagement/dfs_service:cloudsync_asset_kit_inner_target",
88            "//foundation/filemanagement/dfs_service:distributed_file_daemon_kit_inner_target",
89            "//foundation/filemanagement/dfs_service/interfaces/kits/js/ani:ani_package",
90            "//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudsyncmanager:cloudsyncmanager",
91            "//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudfilesync:cloudsync",
92            "//foundation/filemanagement/dfs_service/adapter/cloud_adapter_example:cloud_adapter_example_target"
93          ]
94        },
95        "inner_kits": [
96          {
97            "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner:cloudsync_kit_inner",
98            "header": {
99              "header_files": [
100                "cloud_sync_callback.h",
101                "cloud_sync_manager.h",
102                "i_cloud_sync_callback.h",
103                "svc_death_recipient.h",
104                "cloud_sync_constants.h",
105                "cloud_sync_common.h"
106              ],
107              "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner"
108            }
109          },
110          {
111            "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner:cloudsync_asset_kit_inner",
112            "header": {
113              "header_files": [
114                "cloud_sync_asset_manager.h"
115              ],
116              "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner"
117            }
118          },
119          {
120            "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_daemon_kit_inner:cloud_daemon_kit_inner",
121            "header": {
122              "header_files": [
123                "cloud_daemon_manager.h",
124                "i_cloud_daemon.h",
125                "svc_death_recipient.h"
126		],
127              "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_daemon_kit_inner"
128            }
129          },
130          {
131            "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner:cloudfile_kit",
132            "header": {
133              "header_files": [],
134              "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner"
135            }
136          },
137          {
138            "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner:cloudfile_kit_core",
139            "header": {
140              "header_files": [],
141              "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner"
142            }
143          },
144          {
145            "name": "//foundation/filemanagement/dfs_service/services/clouddisk_database:clouddisk_database",
146            "header": {
147              "header_files": [],
148              "header_base": "//foundation/filemanagement/dfs_service/services/clouddisk_database/include"
149            }
150          },
151          {
152            "name": "//foundation/filemanagement/dfs_service/utils:libdistributedfiledentry",
153            "header": {
154              "header_files": [],
155              "header_base": "//foundation/filemanagement/dfs_service/utils/inner_api"
156            }
157          },
158          {
159            "name": "//foundation/filemanagement/dfs_service/utils:libdistributedfileutils",
160            "header": {
161              "header_files": [],
162              "header_base": "//foundation/filemanagement/dfs_service/utils/inner_api"
163            }
164          },
165          {
166            "name": "//foundation/filemanagement/dfs_service/utils:libdistributedfileutils_lite",
167            "header": {
168              "header_files": [],
169              "header_base": "//foundation/filemanagement/dfs_service/utils/inner_api"
170            }
171          },
172          {
173            "name": "//foundation/filemanagement/dfs_service/services/distributedfiledaemon:distributed_file_daemon_kit_inner",
174            "header": {
175              "header_files": [
176                "distributed_file_daemon_manager.h",
177                "i_daemon.h"
178              ],
179              "header_base": "//foundation/filemanagement/dfs_service/services/distributedfiledaemon/include/ipc"
180            }
181          }
182        ],
183        "test": [
184          "//foundation/filemanagement/dfs_service:dfs_test_moudule",
185          "//foundation/filemanagement/dfs_service:cloudsync_test_module",
186          "//foundation/filemanagement/dfs_service:distributedfile_test_module",
187          "//foundation/filemanagement/dfs_service/test/fuzztest:dfs_service_fuzztest"
188        ]
189      }
190    }
191}
192