]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
objclass: expose cls_cxx_map_get_val in header
authorCasey Bodley <cbodley@redhat.com>
Sun, 15 Mar 2020 23:02:06 +0000 (19:02 -0400)
committerCasey Bodley <cbodley@redhat.com>
Mon, 13 Apr 2020 13:23:44 +0000 (09:23 -0400)
this was defined in osd/objclass.cc but not declared in objclass/objclass.h

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/objclass/objclass.h

index 4f9f4f7b781b7707d9139fd5c41a1288f69175fa..8d304d50c133648e24d3758a23206d49b298326a 100644 (file)
@@ -112,6 +112,8 @@ extern int cls_cxx_map_get_vals(cls_method_context_t hctx,
                                 uint64_t max_to_get,
                                 std::map<std::string, ceph::buffer::list> *vals,
                                 bool *more);
+extern int cls_cxx_map_get_val(cls_method_context_t hctx, const std::string &key,
+                               bufferlist *outbl);
 extern int cls_cxx_map_read_header(cls_method_context_t hctx, ceph::buffer::list *outbl);
 extern int cls_cxx_map_set_vals(cls_method_context_t hctx,
                                 const std::map<std::string, ceph::buffer::list> *map);