initial code repo
[stor4nfv.git] / src / ceph / src / cls / version / cls_version_types.cc
diff --git a/src/ceph/src/cls/version/cls_version_types.cc b/src/ceph/src/cls/version/cls_version_types.cc
new file mode 100644 (file)
index 0000000..4ec6786
--- /dev/null
@@ -0,0 +1,18 @@
+
+#include "cls/version/cls_version_types.h"
+#include "common/Formatter.h"
+#include "common/ceph_json.h"
+
+
+void obj_version::dump(Formatter *f) const
+{
+  f->dump_int("ver", ver);
+  f->dump_string("tag", tag);
+}
+
+void obj_version::decode_json(JSONObj *obj)
+{
+  JSONDecoder::decode_json("ver", ver, obj);
+  JSONDecoder::decode_json("tag", tag, obj);
+}
+