FILE / ScuroNeko/mtg

conntypes/protocol.go

Исходный файл и его история в репозитории.
FILE 307910fe4a032fb79d82b94818691e300998b709
Files
mtg/conntypes/protocol.go
T
2019-10-11 09:41:18 +03:00

21 lines
443 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
)