#include "MOSDFastDispatchOp.h"
-class MOSDPGUpdateLogMissingReply : public MOSDFastDispatchOp {
+class MOSDPGUpdateLogMissingReply final : public MOSDFastDispatchOp {
private:
static constexpr int HEAD_VERSION = 3;
static constexpr int COMPAT_VERSION = 1;
{}
private:
- ~MOSDPGUpdateLogMissingReply() override {}
+ ~MOSDPGUpdateLogMissingReply() final {}
public:
std::string_view get_type_name() const override { return "PGUpdateLogMissingReply"; }
- void print(ostream& out) const override {
+ void print(std::ostream& out) const override {
out << "pg_update_log_missing_reply(" << pgid << " epoch " << map_epoch
<< "/" << min_epoch
<< " rep_tid " << rep_tid
encode(last_complete_ondisk, payload);
}
void decode_payload() override {
+ using ceph::decode;
auto p = payload.cbegin();
decode(map_epoch, p);
decode(pgid, p);