MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / NewReaderWithSeq

Function NewReaderWithSeq

pkg/streamclient/streamreader.go:36–46  ·  view source on GitHub ↗
(id string, readWindow int64, startSeq int64, ackSender AckSender)

Source from the content-addressed store, hash-verified

34}
35
36func NewReaderWithSeq(id string, readWindow int64, startSeq int64, ackSender AckSender) *Reader {
37 r := &Reader{
38 id: id,
39 readWindow: readWindow,
40 ackSender: ackSender,
41 nextSeq: startSeq,
42 lastRwndSent: readWindow,
43 }
44 r.cond = sync.NewCond(&r.lock)
45 return r
46}
47
48func (r *Reader) RecvData(dataPk wshrpc.CommandStreamData) {
49 r.lock.Lock()

Callers 2

NewReaderFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected