mirror of
https://github.com/ScuroNeko/mtg.git
synced 2026-09-01 00:34:01 +03:00
FILE / ScuroNeko/mtg
conntypes/protocol.go
Исходный файл и его история в репозитории.
23 lines
489 B
Go
23 lines
489 B
Go
package conntypes
|
|
|
|
type ConnectionProtocol uint8
|
|
|
|
func (c ConnectionProtocol) String() string {
|
|
switch c {
|
|
case ConnectionProtocolAny:
|
|
return "any"
|
|
case ConnectionProtocolIPv4:
|
|
return "ipv4"
|
|
case ConnectionProtocolIPv6:
|
|
return "ipv6"
|
|
}
|
|
|
|
return "ipv6"
|
|
}
|
|
|
|
const (
|
|
ConnectionProtocolIPv4 ConnectionProtocol = 1
|
|
ConnectionProtocolIPv6 = ConnectionProtocolIPv4 << 1
|
|
ConnectionProtocolAny = ConnectionProtocolIPv4 | ConnectionProtocolIPv6
|
|
)
|