move all stringifation of qlog events to the qlog package

This commit is contained in:
Marten Seemann
2020-07-02 15:13:23 +07:00
parent 673a9f40e4
commit d4dc08b208
8 changed files with 168 additions and 164 deletions

View File

@@ -7,19 +7,21 @@ import (
"github.com/lucas-clemente/quic-go/logging"
)
func getPacketTypeFromEncryptionLevel(encLevel protocol.EncryptionLevel) logging.PacketType {
func getPacketTypeFromEncryptionLevel(encLevel protocol.EncryptionLevel) packetType {
var t logging.PacketType
switch encLevel {
case protocol.EncryptionInitial:
return logging.PacketTypeInitial
t = logging.PacketTypeInitial
case protocol.EncryptionHandshake:
return logging.PacketTypeHandshake
t = logging.PacketTypeHandshake
case protocol.Encryption0RTT:
return logging.PacketType0RTT
t = logging.PacketType0RTT
case protocol.Encryption1RTT:
return logging.PacketType1RTT
t = logging.PacketType1RTT
default:
panic("unknown encryption level")
}
return packetType(t)
}
func transformHeader(hdr *wire.Header) *packetHeader {