@@ -16,7 +16,7 @@ const acceptBufferPerVersion = 4
16
16
type virtualListener struct {
17
17
* listener
18
18
udpAddr string
19
- version quic.VersionNumber
19
+ version quic.Version
20
20
t * transport
21
21
acceptRunnner * acceptLoopRunner
22
22
acceptChan chan acceptVal
@@ -46,11 +46,11 @@ type acceptLoopRunner struct {
46
46
acceptSem chan struct {}
47
47
48
48
muxerMu sync.Mutex
49
- muxer map [quic.VersionNumber ]chan acceptVal
49
+ muxer map [quic.Version ]chan acceptVal
50
50
muxerClosed bool
51
51
}
52
52
53
- func (r * acceptLoopRunner ) AcceptForVersion (v quic.VersionNumber ) chan acceptVal {
53
+ func (r * acceptLoopRunner ) AcceptForVersion (v quic.Version ) chan acceptVal {
54
54
r .muxerMu .Lock ()
55
55
defer r .muxerMu .Unlock ()
56
56
@@ -64,7 +64,7 @@ func (r *acceptLoopRunner) AcceptForVersion(v quic.VersionNumber) chan acceptVal
64
64
return ch
65
65
}
66
66
67
- func (r * acceptLoopRunner ) RmAcceptForVersion (v quic.VersionNumber , err error ) {
67
+ func (r * acceptLoopRunner ) RmAcceptForVersion (v quic.Version , err error ) {
68
68
r .muxerMu .Lock ()
69
69
defer r .muxerMu .Unlock ()
70
70
@@ -98,7 +98,7 @@ func (r *acceptLoopRunner) sendErrAndClose(err error) {
98
98
// innerAccept is the inner logic of the Accept loop. Assume caller holds the
99
99
// acceptSemaphore. May return both a nil conn and nil error if it didn't find a
100
100
// conn with the expected version
101
- func (r * acceptLoopRunner ) innerAccept (l * listener , expectedVersion quic.VersionNumber , bufferedConnChan chan acceptVal ) (tpt.CapableConn , error ) {
101
+ func (r * acceptLoopRunner ) innerAccept (l * listener , expectedVersion quic.Version , bufferedConnChan chan acceptVal ) (tpt.CapableConn , error ) {
102
102
select {
103
103
// Check if we have a buffered connection first from an earlier Accept call
104
104
case v , ok := <- bufferedConnChan :
@@ -150,7 +150,7 @@ func (r *acceptLoopRunner) innerAccept(l *listener, expectedVersion quic.Version
150
150
return nil , nil
151
151
}
152
152
153
- func (r * acceptLoopRunner ) Accept (l * listener , expectedVersion quic.VersionNumber , bufferedConnChan chan acceptVal ) (tpt.CapableConn , error ) {
153
+ func (r * acceptLoopRunner ) Accept (l * listener , expectedVersion quic.Version , bufferedConnChan chan acceptVal ) (tpt.CapableConn , error ) {
154
154
for {
155
155
var conn tpt.CapableConn
156
156
var err error
0 commit comments