MCPcopy
hub / github.com/OpenNHP/opennhp / BlockAddrRefreshRoutine

Method BlockAddrRefreshRoutine

endpoints/server/udpserver.go:642–657  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

640}
641
642func (s *UdpServer) BlockAddrRefreshRoutine() {
643 defer s.wg.Done()
644 defer log.Info("BlockedAddrRoutine stopped")
645
646 log.Info("BlockedAddrRoutine started")
647
648 for {
649 select {
650 case <-s.signals.stop:
651 return
652
653 case <-time.After(BlockAddrRefreshRate * time.Second):
654 s.RefreshBlockAddr()
655 }
656 }
657}
658
659func (s *UdpServer) IsBlockAddr(addr *net.UDPAddr) bool {
660 s.blockAddrMapMutex.Lock()

Callers 1

StartMethod · 0.95

Calls 1

RefreshBlockAddrMethod · 0.95

Tested by

no test coverage detected