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

Method ReadAll

pkg/utilds/multireaderlinebuffer.go:38–45  ·  view source on GitHub ↗
(r io.Reader)

Source from the content-addressed store, hash-verified

36}
37
38func (mrlb *MultiReaderLineBuffer) ReadAll(r io.Reader) {
39 scanner := bufio.NewScanner(r)
40 for scanner.Scan() {
41 line := scanner.Text()
42 mrlb.addLine(line)
43 mrlb.callLineCallback(line)
44 }
45}
46
47func (mrlb *MultiReaderLineBuffer) callLineCallback(line string) {
48 mrlb.lock.Lock()

Callers

nothing calls this directly

Calls 3

addLineMethod · 0.95
callLineCallbackMethod · 0.95
ScanMethod · 0.80

Tested by

no test coverage detected