MCPcopy Create free account
hub / github.com/Merovius/nbd / encode

Method encode

types.go:501–509  ·  view source on GitHub ↗
(e *encoder)

Source from the content-addressed store, hash-verified

499}
500
501func (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
511func (r *request) decode(e *encoder) Error {
512 if e.uint32() != reqMagic {

Callers

nothing calls this directly

Calls 4

writeUint32Method · 0.80
writeUint16Method · 0.80
writeUint64Method · 0.80
writeMethod · 0.80

Tested by

no test coverage detected