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