Lines Matching refs:Client
37 pub struct Client { struct
59 impl Client { argument
60 fn new(conn: Pin<Box<quiche::Connection>>, addr: &SocketAddr, id: ConnectionID) -> Client { in new() argument
61 Client { in new()
239 impl std::fmt::Debug for Client { implementation
249 clients: HashMap<ConnectionID, Client>,
268 ) -> Result<&mut Client> { in get_or_create() argument
281 let client = Client::new(conn, addr, scid.clone()); in get_or_create()
293 pub fn get_mut(&mut self, id: &[u8]) -> Option<&mut Client> { in get_mut() argument
297 pub fn iter_mut(&mut self) -> hash_map::IterMut<ConnectionID, Client> { in iter_mut() argument
301 pub fn iter(&mut self) -> hash_map::Iter<ConnectionID, Client> { in iter() argument