MCPcopy
hub / github.com/MetaCubeX/mihomo / quicStreamPacketConn

Struct quicStreamPacketConn

transport/tuic/v4/packet.go:16–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14)
15
16type quicStreamPacketConn struct {
17 connId uint32
18 quicConn *quic.Conn
19 inputConn *N.BufferedConn
20
21 udpRelayMode types.UdpRelayMode
22 maxUdpRelayPacketSize int
23
24 deferQuicConnFn func(quicConn *quic.Conn, err error)
25 closeDeferFn func()
26 writeClosed *atomic.Bool
27
28 closeOnce sync.Once
29 closeErr error
30 closed bool
31}
32
33func (q *quicStreamPacketConn) Close() error {
34 q.closeOnce.Do(func() {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected