forked from quic-go/quic-go
move the definition of transport parameter IDs
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user