FILE / ScuroNeko/mtg

conntypes/protocol.go

Исходный файл и его история в репозитории.
FILE 566955b8b7a1e55cb58e8a28cc4ca4db042b4da1
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
)