Count # of messages broadcasted by each node

This commit is contained in:
Youngjoon Lee 2024-11-07 09:47:14 +07:00
parent 29f78e026e
commit c7d6bd9a56
No known key found for this signature in database
GPG Key ID: 25CA11F37F095E5D
2 changed files with 4 additions and 1 deletions

View File

@ -133,6 +133,7 @@ impl MixNode {
node_id: id, node_id: id,
mock_counter: 0, mock_counter: 0,
step_id: 0, step_id: 0,
num_messages_broadcasted: 0,
}, },
persistent_sender, persistent_sender,
persistent_update_time_sender, persistent_update_time_sender,
@ -195,7 +196,8 @@ impl Node for MixNode {
persistent_sender.send(msg).unwrap(); persistent_sender.send(msg).unwrap();
} }
MixOutgoingMessage::FullyUnwrapped(_) => { MixOutgoingMessage::FullyUnwrapped(_) => {
//TODO: increase counter and create a tracing event self.state.num_messages_broadcasted += 1;
//TODO: create a tracing event
} }
} }
} }

View File

@ -14,6 +14,7 @@ pub struct MixnodeState {
pub node_id: NodeId, pub node_id: NodeId,
pub mock_counter: usize, pub mock_counter: usize,
pub step_id: usize, pub step_id: usize,
pub num_messages_broadcasted: usize,
} }
#[derive(Serialize)] #[derive(Serialize)]