Lines Matching refs:permissions
78 permissions: Arc<Mutex<HashMap<String, Permission>>>, field
110 permissions: Arc::new(Mutex::new(HashMap::new())), in new()
124 let permissions = self.permissions.lock().await; in has_permission() localVariable
125 permissions.get(&addr2ipfingerprint(addr)).is_some() in has_permission()
133 let permissions = self.permissions.lock().await; in add_permission() localVariable
134 if let Some(existed_permission) = permissions.get(&fingerprint) { in add_permission()
140 p.permissions = Some(Arc::clone(&self.permissions)); in add_permission()
144 let mut permissions = self.permissions.lock().await; in add_permission() localVariable
145 permissions.insert(fingerprint, p); in add_permission()
151 let mut permissions = self.permissions.lock().await; in remove_permission() localVariable
152 permissions.remove(&addr2ipfingerprint(addr)).is_some() in remove_permission()
234 let mut permissions = self.permissions.lock().await; in close() localVariable
235 for p in permissions.values_mut() { in close()
343 let permissions = Arc::clone(&self.permissions); in packet_handler() localVariable
411 let ps = permissions.lock().await; in packet_handler()