void send_response_begin(bool has_buckets) override;
void send_response_data(rgw::sal::BucketList& buckets) override;
void send_response_data_reversed(rgw::sal::BucketList& buckets);
- void dump_bucket_entry(const rgw::sal::Bucket& obj);
+ void dump_bucket_entry(rgw::sal::Bucket& obj);
void send_response_end() override;
bool should_get_stats() override { return need_stats; }
info.bucket = ent.bucket;
info.placement_rule = ent.placement_rule;
info.creation_time = ent.creation_time;
+ mtime = ent.modification_time;
}
StoreBucket(const RGWBucketInfo& _i) : info(_i) {
ent.bucket = info.bucket;
info.bucket = ent.bucket;
info.placement_rule = ent.placement_rule;
info.creation_time = ent.creation_time;
+ mtime = ent.modification_time;
}
StoreBucket(const RGWBucketInfo& _i, User* _u) : info(_i), owner(_u) {
ent.bucket = info.bucket;