(stream quic.Stream, writeTimeout time.Duration, log *zerolog.Logger)
| 24 | } |
| 25 | |
| 26 | func NewSafeStreamCloser(stream quic.Stream, writeTimeout time.Duration, log *zerolog.Logger) *SafeStreamCloser { |
| 27 | return &SafeStreamCloser{ |
| 28 | stream: stream, |
| 29 | writeTimeout: writeTimeout, |
| 30 | log: log, |
| 31 | } |
| 32 | } |
| 33 | |
| 34 | func (s *SafeStreamCloser) Read(p []byte) (n int, err error) { |
| 35 | return s.stream.Read(p) |
no outgoing calls