std::vector<int> acting;
int acting_primary;
- void decode_json(JSONObj* obj);
- void dump() const;
+ void decode_json(JSONObj* obj) override;
+ void dump() const override;
};
class OSDPoolGetRequest : public JSONStructure {
std::string erasure_code_profile;
- void decode_json(JSONObj* obj);
- void dump() const;
+ void decode_json(JSONObj* obj) override;
+ void dump() const override;
};
class OSDECProfileGetRequest : public JSONStructure {
std::string technique;
std::string w;
- void decode_json(JSONObj* obj);
- void dump() const;
+ void decode_json(JSONObj* obj) override;
+ void dump() const override;
};
class OSDECProfileSetRequest : public JSONStructure {