mirror of
https://github.com/ScuroNeko/mtg.git
synced 2026-08-31 20:04:02 +03:00
FILE / ScuroNeko/mtg
conntypes/protocol.go
Исходный файл и его история в репозитории.
20 lines
442 B
Go
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
|
|
)
|