ls.back()->truncated = true;
}
-
void cls_rgw_gc_remove_op::dump(Formatter *f) const
{
encode_json("tags", tags, f);
ls.back()->tags.push_back("tag2");
}
+void cls_rgw_lc_get_entry_ret::dump(Formatter *f) const
+{
+ encode_json("entry", entry, f);
+}
+
+void cls_rgw_lc_get_entry_ret::generate_test_instances(list<cls_rgw_lc_get_entry_ret*>& ls)
+{
+ cls_rgw_lc_entry entry("bucket1", 6000, 0);
+ ls.push_back(new cls_rgw_lc_get_entry_ret);
+ ls.back()->entry = entry;
+}
+
void rgw_cls_obj_prepare_op::generate_test_instances(list<rgw_cls_obj_prepare_op*>& o)
{
rgw_cls_obj_prepare_op *op = new rgw_cls_obj_prepare_op;
}
DECODE_FINISH(bl);
}
+ void dump(ceph::Formatter *f) const;
+ static void generate_test_instances(std::list<cls_rgw_lc_get_entry_ret*>& ls);
};
WRITE_CLASS_ENCODER(cls_rgw_lc_get_entry_ret)
ls.back()->reshard_status = RESHARD_STATUS::IN_PROGRESS;
ls.back()->new_bucket_instance_id = "new_instance_id";
}
-
+
+void cls_rgw_lc_entry::dump(Formatter *f) const
+{
+ encode_json("bucket", bucket, f);
+ encode_json("start_time", start_time, f);
+ encode_json("status", status, f);
+}
+
+void generate_test_instances(list<cls_rgw_lc_entry*>& ls)
+{
+}
+
void cls_rgw_lc_obj_head::dump(Formatter *f) const
{
encode_json("start_date", start_date, f);
#pragma once
#include <string>
+#include <list>
#include <boost/container/flat_map.hpp>
#include "common/ceph_time.h"
#include "common/Formatter.h"
decode(status, bl);
DECODE_FINISH(bl);
}
+ void dump(Formatter *f) const;
+ void generate_test_instances(std::list<cls_rgw_lc_entry*>& ls);
};
WRITE_CLASS_ENCODER(cls_rgw_lc_entry);
TYPE(rgw_usage_log_entry)
#include "cls/rgw/cls_rgw_ops.h"
+TYPE(cls_rgw_lc_get_entry_ret)
TYPE(rgw_cls_obj_prepare_op)
TYPE(rgw_cls_obj_complete_op)
TYPE(rgw_cls_list_op)