reactive_graph_net_git_model/component/
transfer_progress.rs1use crate::NAMESPACE_GIT;
2use reactive_graph_graph::component_model;
3use reactive_graph_graph::component_ty;
4use reactive_graph_graph::properties;
5
6properties!(
7 TransferProgressProperties,
8 (RECEIVED_OBJECTS, "received_objects", 0),
9 (TOTAL_OBJECTS, "total_objects", 0),
10 (RECEIVED_BYTES, "received_bytes", 0),
11 (LOCAL_OBJECTS, "local_objects", 0),
12 (TOTAL_DELTAS, "total_deltas", 0),
13 (INDEXED_DELTAS, "indexed_deltas", 0),
14 (INDEXED_OBJECTS, "indexed_objects", 0)
15);
16
17component_ty!(COMPONENT_TRANSFER_PROGRESS, NAMESPACE_GIT, COMPONENT_NAME_TRANSFER_PROGRESS, "transfer_progress");
18
19component_model!(
20 TransferProgress,
21 set received_objects u64,
22 set total_objects u64,
23 set received_bytes u64,
24 set local_objects u64,
25 set total_deltas u64,
26 set indexed_deltas u64,
27 set indexed_objects u64,
28);