reactive_graph_net_git_model/component/
transfer_progress.rs

1use 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);