(e *encoder)
| 499 | } |
| 500 | |
| 501 | func (r *request) encode(e *encoder) { |
| 502 | e.writeUint32(reqMagic) |
| 503 | e.writeUint16(r.flags) |
| 504 | e.writeUint16(r.typ) |
| 505 | e.writeUint64(r.handle) |
| 506 | e.writeUint64(r.offset) |
| 507 | e.writeUint32(uint32(len(r.data))) |
| 508 | e.write(r.data) |
| 509 | } |
| 510 | |
| 511 | func (r *request) decode(e *encoder) Error { |
| 512 | if e.uint32() != reqMagic { |
nothing calls this directly
no test coverage detected