fn store_beyond_nat_entries()

in nfm-controller/src/events/nat_resolver.rs [108:126]


    fn store_beyond_nat_entries(&self, sock_cache: &mut SockCache) -> SockOperationResult {
        let mut result = SockOperationResult::default();

        for (_key, sock_wrap) in sock_cache.iter_mut() {
            if sock_wrap.context_external.is_none() {
                match self.get_beyond_nat_entry(&sock_wrap.context) {
                    Some(entry) => {
                        sock_wrap.context_external = Some(entry);
                        result.completed += 1;
                    }
                    _ => {
                        result.partial += 1;
                    }
                }
            }
        }

        result
    }