(&mut self, external_addr: SocketAddr, local_data: T)
| 29 | } |
| 30 | |
| 31 | pub fn register_session(&mut self, external_addr: SocketAddr, local_data: T) { |
| 32 | let session = UdpSession { |
| 33 | external_addr, |
| 34 | local_data, |
| 35 | last_activity: Instant::now(), |
| 36 | }; |
| 37 | |
| 38 | self.external_to_session.insert(external_addr, session); |
| 39 | debug!("Registered UDP session for {}", external_addr); |
| 40 | } |
| 41 | |
| 42 | pub fn register_client_session( |
| 43 | &mut self, |