MCPcopy
hub / github.com/wavetermdev/waveterm / Reader

Struct Reader

pkg/streamclient/streamreader.go:17–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15}
16
17type Reader struct {
18 lock sync.Mutex
19 cond *sync.Cond
20 id string
21 ackSender AckSender
22 readWindow int64
23 nextSeq int64
24 buffer []byte
25 eof bool
26 err error
27 closed bool
28 lastRwndSent int64
29 oooPackets []wshrpc.CommandStreamData // out-of-order packets awaiting delivery
30}
31
32func NewReader(id string, readWindow int64, ackSender AckSender) *Reader {
33 return NewReaderWithSeq(id, readWindow, 0, ackSender)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected