MCPcopy Create free account
hub / github.com/ceph/ceph / decode_payload

Method decode_payload

src/messages/MOSDECSubOpWrite.h:53–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51 }
52
53 void decode_payload() override {
54 using ceph::decode;
55 auto p = payload.cbegin();
56 auto d = data.cbegin();
57 decode(pgid, p);
58 decode(map_epoch, p);
59 op.decode(p, d);
60 if (header.version >= 2) {
61 decode(min_epoch, p);
62 decode_trace(p);
63 } else {
64 min_epoch = map_epoch;
65 }
66 }
67
68 void encode_payload(uint64_t features) override {
69 using ceph::encode;

Callers

nothing calls this directly

Calls 3

decodeFunction · 0.50
cbeginMethod · 0.45
decodeMethod · 0.45

Tested by

no test coverage detected