MCPcopy
hub / github.com/segmentio/kafka-go / readResponse

Method readResponse

conn.go:1295–1304  ·  view source on GitHub ↗
(size int, res interface{})

Source from the content-addressed store, hash-verified

1293}
1294
1295func (c *Conn) readResponse(size int, res interface{}) error {
1296 size, err := read(&c.rbuf, size, res)
1297 if err != nil {
1298 var kafkaError Error
1299 if errors.As(err, &kafkaError) {
1300 size, err = discardN(&c.rbuf, size, size)
1301 }
1302 }
1303 return expectZeroSize(size, err)
1304}
1305
1306func (c *Conn) peekResponseSizeAndID() (int32, int32, error) {
1307 b, err := c.rbuf.Peek(8)

Callers 3

ControllerMethod · 0.95
BrokersMethod · 0.95

Calls 3

readFunction · 0.85
discardNFunction · 0.85
expectZeroSizeFunction · 0.85

Tested by

no test coverage detected