roowho2_lib/server/
rwhod.rs1mod packet_receiver;
2mod packet_sender;
3mod rwhod_status;
4
5pub use packet_receiver::rwhod_packet_receiver_task;
6pub use packet_sender::{determine_relevant_interfaces, rwhod_packet_sender_task};
7pub use rwhod_status::{generate_rwhod_status_update, generate_rwhod_user_entries};
8
9use std::{collections::HashMap, sync::Arc};
10use tokio::sync::RwLock;
11
12use crate::proto::WhodStatusUpdate;
13
14pub type RwhodStatusStore = Arc<RwLock<HashMap<String, WhodStatusUpdate>>>;