MCPcopy
hub / github.com/cloudflare/cloudflared / NewSafeStreamCloser

Function NewSafeStreamCloser

quic/safe_stream.go:26–32  ·  view source on GitHub ↗
(stream quic.Stream, writeTimeout time.Duration, log *zerolog.Logger)

Source from the content-addressed store, hash-verified

24}
25
26func 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
34func (s *SafeStreamCloser) Read(p []byte) (n int, err error) {
35 return s.stream.Read(p)

Callers 2

quicClientFunction · 0.85
quicServerFunction · 0.85

Calls

no outgoing calls

Tested by 2

quicClientFunction · 0.68
quicServerFunction · 0.68