GetAddresses returns the self node's addresses, or the zero value if SelfNode is invalid.
()
| 91 | // GetAddresses returns the self node's addresses, or the zero value |
| 92 | // if SelfNode is invalid. |
| 93 | func (nm *NetworkMap) GetAddresses() views.Slice[netip.Prefix] { |
| 94 | var zero views.Slice[netip.Prefix] |
| 95 | if !nm.SelfNode.Valid() { |
| 96 | return zero |
| 97 | } |
| 98 | return nm.SelfNode.Addresses() |
| 99 | } |
| 100 | |
| 101 | // GetVIPServiceIPMap returns a map of service names to the slice of |
| 102 | // VIP addresses that correspond to the service. The service names are |
no test coverage detected