remove ReadWriteCloserPreservesBoundary from client package

This commit is contained in:
Shelikhoo 2025-02-13 13:52:45 +00:00
parent 182fb83d98
commit 955cbc847a
No known key found for this signature in database
GPG key ID: 4C9764E9FE80A3DC

View file

@ -2,19 +2,15 @@ package snowflake_client
import ( import (
"errors" "errors"
"io"
"net" "net"
"time" "time"
)
type ReadWriteCloserPreservesBoundary interface { "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/v2/common/packetpadding"
io.ReadWriteCloser )
MessageBoundaryPreserved()
}
var errENOSYS = errors.New("not implemented") var errENOSYS = errors.New("not implemented")
func newPacketConnWrapper(localAddr, remoteAddr net.Addr, rwc ReadWriteCloserPreservesBoundary) net.PacketConn { func newPacketConnWrapper(localAddr, remoteAddr net.Addr, rwc packetpadding.ReadWriteCloserPreservesBoundary) net.PacketConn {
return &packetConnWrapper{ return &packetConnWrapper{
ReadWriteCloserPreservesBoundary: rwc, ReadWriteCloserPreservesBoundary: rwc,
remoteAddr: remoteAddr, remoteAddr: remoteAddr,
@ -23,7 +19,7 @@ func newPacketConnWrapper(localAddr, remoteAddr net.Addr, rwc ReadWriteCloserPre
} }
type packetConnWrapper struct { type packetConnWrapper struct {
ReadWriteCloserPreservesBoundary packetpadding.ReadWriteCloserPreservesBoundary
remoteAddr net.Addr remoteAddr net.Addr
localAddr net.Addr localAddr net.Addr
} }