cyfs_base/base/
protocol_fields.rs

1pub const CYFS_API_EDITION: &str = "cyfs-api-edition";
2
3pub const CYFS_OBJECT_ID: &str = "cyfs-object-id";
4pub const CYFS_OBJECT: &str = "cyfs-object";
5
6pub const CYFS_RESULT: &str = "cyfs-result";
7
8pub const CYFS_API_LEVEL: &str = "cyfs-api-level";
9
10pub const CYFS_NON_ACTION: &str = "cyfs-non-action";
11pub const CYFS_NDN_ACTION: &str = "cyfs-ndn-action";
12
13pub const CYFS_DEC_ID: &str = "cyfs-dec-id";
14pub const CYFS_TARGET_DEC_ID: &str = "cyfs-target-dec-id";
15
16// select请求的filter内部的dec-id,和请求本身的dec-id区分
17pub const CYFS_FILTER_DEC_ID: &str = "cyfs-filter-dec-id";
18
19pub const CYFS_REQ_PATH: &str = "cyfs-req-path";
20pub const CYFS_INNER_PATH: &str = "cyfs-inner-path";
21
22pub const CYFS_CONTEXT: &str = "cyfs-context";
23pub const CYFS_TASK_GROUP: &str = "cyfs-task-group";
24
25pub const CYFS_OWNER_ID: &str = "cyfs-owner-id";
26
27pub const CYFS_AUTHOR_ID: &str = "cyfs-author-id";
28
29pub const CYFS_DEVICE_ID: &str = "cyfs-device-id";
30pub const CYFS_OOD_DEVICE_ID: &str = "cyfs-ood-device-id";
31
32pub const CYFS_ZONE_ID: &str = "cyfs-zone-id";
33
34pub const CYFS_ATTRIBUTES: &str = "cyfs-attributes";
35pub const CYFS_FILE_TYPE: &str = "cyfs-file-type";
36
37pub const CYFS_SIGN_OBJ_ID: &str = "cyfs-sign-obj-id";
38pub const CYFS_SIGN_OBJ: &str = "cyfs-sign-obj";
39
40pub const CYFS_VERIFY_SIGNS: &str = "cyfs-verify-signs";
41
42pub const CYFS_VERIFY_TYPE: &str = "cyfs-verify-type";
43pub const CYFS_SIGN_TYPE: &str = "cyfs-sign-type";
44pub const CYFS_CRYPTO_FLAGS: &str = "cyfs-crypto-flags";
45pub const CYFS_VERIFY_RET: &str = "cyfs-verify-ret";
46pub const CYFS_SIGN_RET: &str = "cyfs-sign-ret";
47
48pub const CYFS_ENCRYPT_TYPE: &str = "cyfs-encrypt-type";
49pub const CYFS_DECRYPT_TYPE: &str = "cyfs-decrypt-type";
50pub const CYFS_DECRYPT_RET: &str = "cyfs-decrypt-ret";
51pub const CYFS_AES_KEY: &str = "cyfs-aes-key";
52
53pub const CYFS_FLAGS: &str = "cyfs-flags";
54pub const CYFS_TARGET: &str = "cyfs-target";
55pub const CYFS_SOURCE: &str = "cyfs-source";
56pub const CYFS_REFERER_OBJECT: &str = "cyfs-referer-object";
57pub const CYFS_FILTER_FLAGS: &str = "cyfs-filter-flags";
58pub const CYFS_REVISION: &str = "cyfs-revision";
59pub const CYFS_ROOT: &str = "cyfs-root";
60pub const CYFS_ACCESS: &str = "cyfs-access";
61
62pub const CYFS_TIMEOUT: &str = "cyfs-timeout";
63
64pub const CYFS_OBJ_TYPE: &str = "cyfs-obj-type";
65
66pub const CYFS_OBJ_TYPE_CODE: &str = "cyfs-obj-type-code";
67
68pub const CYFS_DATA_RANGE: &str = "cyfs-data-range";
69
70pub const CYFS_CREATE_TIME: &str = "cyfs-create-time";
71pub const CYFS_UPDATE_TIME: &str = "cyfs-update-time";
72pub const CYFS_INSERT_TIME: &str = "cyfs-insert-time";
73
74pub const CYFS_PAGE_SIZE: &str = "cyfs-page-size";
75pub const CYFS_PAGE_INDEX: &str = "cyfs-page-index";
76
77pub const CYFS_OBJECTS: &str = "cyfs-objects";
78
79pub const CYFS_OBJECT_UPDATE_TIME: &str = "cyfs-object-update-time";
80pub const CYFS_OBJECT_EXPIRES_TIME: &str = "cyfs-object-expires-time";
81
82// chunk 相关头部
83pub const CYFS_CHUNK_STATE: &str = "cyfs-chunk-state";
84pub const CYFS_CHUNK_EXIST: &str = "cyfs-chunk-exist";
85
86// gateway提供的来源信息头
87pub const CYFS_REMOTE_DEVICE: &str = "cyfs-remote-device";
88pub const CYFS_REMOTE_VPORT: &str = "cyfs-remote-vport";
89
90// root_state
91pub const CYFS_ROOT_STATE_ACTION: &str = "cyfs-root-state-aciton";
92pub const CYFS_OP_ENV_ACTION: &str = "cyfs-op-env-action";
93pub const CYFS_OP_ENV_SID: &str = "cyfs-op-env-sid";
94pub const CYFS_OP_ENV_TYPE: &str = "cyfs-op-env-type";
95
96pub const CYFS_OP_ENV_PATH: &str = "cyfs-op-env-path";
97pub const CYFS_OP_ENV_KEY: &str = "cyfs-op-env-key";
98pub const CYFS_OP_ENV_VALUE: &str = "cyfs-op-env-value";
99
100// meta
101pub const CYFS_META_ACTION: &str = "cyfs-meta-aciton";