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