}
void encode_payload() {
- ::_encode(fsid, payload);
- ::_encode(inst, payload);
- ::_encode(cmd, payload);
+ ::encode(fsid, payload);
+ ::encode(inst, payload);
+ ::encode(cmd, payload);
}
void decode_payload() {
- int off = 0;
- ::_decode(fsid, payload, off);
- ::_decode(inst, payload, off);
- ::_decode(cmd, payload, off);
+ bufferlist::iterator p = payload.begin();
+ ::decode(fsid, p);
+ ::decode(inst, p);
+ ::decode(cmd, p);
}
};
}
void encode_payload() {
- ::_encode(op, payload);
- ::_encode(epoch, payload);
- ::_encode(monmap_bl, payload);
+ ::encode(op, payload);
+ ::encode(epoch, payload);
+ ::encode(monmap_bl, payload);
}
void decode_payload() {
- int off = 0;
- ::_decode(op, payload, off);
- ::_decode(epoch, payload, off);
- ::_decode(monmap_bl, payload, off);
+ bufferlist::iterator p = payload.begin();
+ ::decode(op, p);
+ ::decode(epoch, p);
+ ::decode(monmap_bl, p);
}
};
}
void encode_payload() {
- ::_encode(epoch, payload);
- ::_encode(op, payload);
- ::_encode(machine_id, payload);
- ::_encode(last_committed, payload);
- ::_encode(pn_from, payload);
- ::_encode(pn, payload);
- ::_encode(uncommitted_pn, payload);
- ::_encode(lease_expire, payload);
- ::_encode(values, payload);
+ ::encode(epoch, payload);
+ ::encode(op, payload);
+ ::encode(machine_id, payload);
+ ::encode(last_committed, payload);
+ ::encode(pn_from, payload);
+ ::encode(pn, payload);
+ ::encode(uncommitted_pn, payload);
+ ::encode(lease_expire, payload);
+ ::encode(values, payload);
}
void decode_payload() {
- int off = 0;
- ::_decode(epoch, payload, off);
- ::_decode(op, payload, off);
- ::_decode(machine_id, payload, off);
- ::_decode(last_committed, payload, off);
- ::_decode(pn_from, payload, off);
- ::_decode(pn, payload, off);
- ::_decode(uncommitted_pn, payload, off);
- ::_decode(lease_expire, payload, off);
- ::_decode(values, payload, off);
+ bufferlist::iterator p = payload.begin();
+ ::decode(epoch, p);
+ ::decode(op, p);
+ ::decode(machine_id, p);
+ ::decode(last_committed, p);
+ ::decode(pn_from, p);
+ ::decode(pn, p);
+ ::decode(uncommitted_pn, p);
+ ::decode(lease_expire, p);
+ ::decode(values, p);
}
};