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

Struct Writer

pkg/streamclient/streamwriter.go:16–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14}
15
16type Writer struct {
17 lock sync.Mutex
18 cond *sync.Cond
19 id string
20 dataSender DataSender
21 readWindow int64
22 nextSeq int64
23 buffer []byte
24 sentNotAcked int64
25 maxAckedSeq int64
26 maxAckedRwnd int64
27 finAcked bool
28 canceled bool
29 canceledChan chan struct{}
30 eof bool
31 err error
32 closed bool
33}
34
35func NewWriter(id string, readWindow int64, dataSender DataSender) *Writer {
36 w := &Writer{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected