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

Struct quicStreamPacketConn

transport/tuic/v5/packet.go:18–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected