jsonrpc_server_utils/session.rs
1//! Session statistics.
2
3/// Session id
4pub type SessionId = u64;
5
6/// Keeps track of open sessions
7pub trait SessionStats: Send + Sync + 'static {
8 /// Executed when new session is opened.
9 fn open_session(&self, id: SessionId);
10 /// Executed when session is closed.
11 fn close_session(&self, id: SessionId);
12}