From: David Zafman Date: Wed, 14 May 2014 22:30:11 +0000 (-0700) Subject: common: Add missing ghobject_t::decode() for json X-Git-Tag: v0.86~180^2~30 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c05f895d15a1d0e78ff5e9ae1a83f0a5424103d0;p=ceph.git common: Add missing ghobject_t::decode() for json Signed-off-by: David Zafman --- diff --git a/src/common/hobject.cc b/src/common/hobject.cc index ed439fb06247..0abe59a0174f 100644 --- a/src/common/hobject.cc +++ b/src/common/hobject.cc @@ -235,6 +235,20 @@ void ghobject_t::decode(bufferlist::iterator& bl) DECODE_FINISH(bl); } +void ghobject_t::decode(json_spirit::Value& v) +{ + hobj.decode(v); + using namespace json_spirit; + Object& o = v.get_obj(); + for (Object::size_type i=0; i