network.go 423 B

123456789101112131415161718192021222324
  1. package net
  2. func (n Network) SystemString() string {
  3. switch n {
  4. case Network_TCP:
  5. return "tcp"
  6. case Network_UDP:
  7. return "udp"
  8. case Network_UNIX:
  9. return "unix"
  10. default:
  11. return "unknown"
  12. }
  13. }
  14. // HasNetwork returns true if the network list has a certain network.
  15. func HasNetwork(list []Network, network Network) bool {
  16. for _, value := range list {
  17. if value == network {
  18. return true
  19. }
  20. }
  21. return false
  22. }