(apiKey apiKey, apiVersion apiVersion, correlationID int32, req request)
| 1285 | } |
| 1286 | |
| 1287 | func (c *Conn) writeRequest(apiKey apiKey, apiVersion apiVersion, correlationID int32, req request) error { |
| 1288 | hdr := c.requestHeader(apiKey, apiVersion, correlationID) |
| 1289 | hdr.Size = (hdr.size() + req.size()) - 4 |
| 1290 | hdr.writeTo(&c.wb) |
| 1291 | req.writeTo(&c.wb) |
| 1292 | return c.wbuf.Flush() |
| 1293 | } |
| 1294 | |
| 1295 | func (c *Conn) readResponse(size int, res interface{}) error { |
| 1296 | size, err := read(&c.rbuf, size, res) |
no test coverage detected