• 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      ],
24      "adapted_system_type": [
25        "small",
26        "standard"
27      ],
28      "rom": "2048KB",
29      "ram": "4096KB",
30      "deps": {
31        "components": [
32          "ability_base",
33          "access_token",
34          "battery_manager",
35          "c_utils",
36          "common_event_service",
37          "dataclassification",
38          "device_auth",
39          "device_manager",
40          "drivekit_native",
41          "dsoftbus",
42          "file_api",
43          "hilog",
44          "init",
45          "ipc",
46          "napi",
47          "preferences",
48          "media_library",
49          "netmanager_base",
50          "relational_store",
51          "safwk",
52          "samgr",
53          "ability_runtime"
54        ],
55        "third_party": [
56          "e2fsprogs",
57          "libfuse"
58        ]
59      },
60      "build": {
61        "group_type": {
62          "base_group": [],
63          "fwk_group": [],
64          "service_group": [
65            "//foundation/filemanagement/dfs_service:services_target",
66            "//foundation/filemanagement/dfs_service:cloudsync_kit_inner_target",
67            "//foundation/filemanagement/dfs_service:cloud_daemon_kit_inner_target",
68            "//foundation/filemanagement/dfs_service:cloudsync_asset_kit_inner_target",
69            "//foundation/filemanagement/dfs_service:distributed_file_daemon_kit_inner_target",
70            "//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudsyncmanager:cloudsyncmanager",
71            "//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudfilesync:cloudsync"
72          ]
73        },
74        "inner_kits": [
75          {
76            "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner:cloudsync_kit_inner",
77            "header": {
78              "header_files": [
79                "cloud_sync_callback.h",
80                "cloud_sync_manager.h",
81                "i_cloud_sync_callback.h",
82                "i_cloud_sync_service.h",
83                "svc_death_recipient.h",
84                "cloud_sync_constants.h",
85                "cloud_sync_common.h"
86              ],
87              "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner"
88            }
89          },
90          {
91            "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner:cloudsync_asset_kit_inner",
92            "header": {
93              "header_files": [
94                "cloud_sync_asset_manager.h"
95              ],
96              "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner"
97            }
98          },
99          {
100            "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_daemon_kit_inner:cloud_daemon_kit_inner",
101            "header": {
102              "header_files": [
103                "cloud_daemon_manager.h",
104                "i_cloud_daemon.h",
105                "svc_death_recipient.h"
106		],
107              "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_daemon_kit_inner"
108            }
109          },
110          {
111            "name": "//foundation/filemanagement/dfs_service/services/distributedfiledaemon:distributed_file_daemon_kit_inner",
112            "header": {
113              "header_files": [
114                "distributed_file_daemon_manager.h",
115                "i_daemon.h"
116              ],
117              "header_base": "//foundation/filemanagement/dfs_service/services/distributedfiledaemon/include/ipc"
118            }
119          }
120        ],
121        "test": [
122          "//foundation/filemanagement/dfs_service:dfs_test_moudule",
123          "//foundation/filemanagement/dfs_service:cloudsync_test_module",
124          "//foundation/filemanagement/dfs_service:distributedfile_test_module"
125        ]
126      }
127    }
128}
129