cyfs_base/base/
paths.rs

1// Every app has one
2pub const CYFS_GLOBAL_STATE_META_PATH: &str = "/.cyfs/meta";
3
4// Config path, the system-dec must has one
5pub const CYFS_GLOBAL_STATE_CONFIG_PATH: &str = "/.cyfs/config";
6
7// Friends, in system dec's global state
8pub const CYFS_FRIENDS_PATH: &str = "/user/friends";
9pub const CYFS_FRIENDS_LIST_PATH: &str = "/user/friends/list";
10pub const CYFS_FRIENDS_OPTION_PATH: &str = "/user/friends/option";
11
12// AppManager related paths
13pub const CYFS_APP_LOCAL_LIST_PATH: &str = "/app/manager/local_list";
14pub const CYFS_APP_LOCAL_STATUS_PATH: &str = "/app/${DecAppId}/local_status";
15
16// Known zones in local-cache
17pub const CYFS_KNOWN_ZONES_PATH: &str = "/data/known-zones";
18
19// Virtual path for handler and api
20pub const CYFS_API_VIRTUAL_PATH: &str = "/.cyfs/api";
21pub const CYFS_HANDLER_VIRTUAL_PATH: &str = "/.cyfs/api/handler";
22pub const CYFS_CRYPTO_VIRTUAL_PATH: &str = "/.cyfs/api/crypto";
23
24pub const CYFS_GLOBAL_STATE_VIRTUAL_PATH: &str = "/.cyfs/api/global_state";
25pub const CYFS_GLOBAL_STATE_ROOT_VIRTUAL_PATH: &str = "/.cyfs/api/global_state/root";
26
27// System control cmds
28pub const CYFS_SYSTEM_VIRTUAL_PATH: &str = "/.cyfs/api/system";
29pub const CYFS_SYSTEM_ADMIN_VIRTUAL_PATH: &str = "/.cyfs/api/system/admin";
30pub const CYFS_SYSTEM_ROLE_VIRTUAL_PATH: &str = "/.cyfs/api/system/role";
31pub const CYFS_SYSTEM_APP_VIRTUAL_PATH: &str = "/.cyfs/api/system/app";
32
33//App control cmds (e.g.: Start, Stop, Install, Uninstall)
34pub const CYFS_SYSTEM_APP_CMD_VIRTUAL_PATH: &str = "/.cyfs/api/system/app/cmd";