FILE / ScuroNeko/mtg

conntypes/protocol.go

Исходный файл и его история в репозитории.
FILE 072bce2922f3f1b3c0780ad4db6414f2b1a6c45d
Files
mtg/conntypes/protocol.go
T
2019-09-04 10:19:01 +03:00

20 lines
442 B
Go

package conntypes
type ConnectionProtocol uint8
func (c ConnectionProtocol) String() string {
switch c {
case ConnectionProtocolAny:
return "any"
case ConnectionProtocolIPv4:
return "ipv4"
}
return "ipv6"
}
const (
ConnectionProtocolIPv4 ConnectionProtocol = 1
ConnectionProtocolIPv6 = ConnectionProtocolIPv4 << 1
ConnectionProtocolAny = ConnectionProtocolIPv4 | ConnectionProtocolIPv6
)