move the definition of transport parameter IDs

This commit is contained in:
Marten Seemann
2018-10-30 10:11:19 +07:00
parent 71db96a486
commit 74c5e9a26c
2 changed files with 13 additions and 13 deletions

View File

@@ -10,21 +10,8 @@ import (
"github.com/lucas-clemente/quic-go/internal/utils" "github.com/lucas-clemente/quic-go/internal/utils"
) )
type transportParameterID uint16
const quicTLSExtensionType = 0xff5 const quicTLSExtensionType = 0xff5
const (
initialMaxStreamDataParameterID transportParameterID = 0x0
initialMaxDataParameterID transportParameterID = 0x1
initialMaxBidiStreamsParameterID transportParameterID = 0x2
idleTimeoutParameterID transportParameterID = 0x3
maxPacketSizeParameterID transportParameterID = 0x5
statelessResetTokenParameterID transportParameterID = 0x6
initialMaxUniStreamsParameterID transportParameterID = 0x8
disableMigrationParameterID transportParameterID = 0x9
)
type clientHelloTransportParameters struct { type clientHelloTransportParameters struct {
InitialVersion protocol.VersionNumber InitialVersion protocol.VersionNumber
Parameters TransportParameters Parameters TransportParameters

View File

@@ -11,6 +11,19 @@ import (
"github.com/lucas-clemente/quic-go/internal/utils" "github.com/lucas-clemente/quic-go/internal/utils"
) )
type transportParameterID uint16
const (
initialMaxStreamDataParameterID transportParameterID = 0x0
initialMaxDataParameterID transportParameterID = 0x1
initialMaxBidiStreamsParameterID transportParameterID = 0x2
idleTimeoutParameterID transportParameterID = 0x3
maxPacketSizeParameterID transportParameterID = 0x5
statelessResetTokenParameterID transportParameterID = 0x6
initialMaxUniStreamsParameterID transportParameterID = 0x8
disableMigrationParameterID transportParameterID = 0x9
)
// TransportParameters are parameters sent to the peer during the handshake // TransportParameters are parameters sent to the peer during the handshake
type TransportParameters struct { type TransportParameters struct {
StreamFlowControlWindow protocol.ByteCount StreamFlowControlWindow protocol.ByteCount