]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/objclass/objclass.h
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / objclass / objclass.h
index 0048665fd1c344cd2a590c7eba91a6982f2538ed..9dbc2bc6ae3db09d4291a92af3d13dc3c6b35ccb 100644 (file)
@@ -15,6 +15,7 @@
 
 struct obj_list_watch_response_t;
 class PGLSFilter;
+class object_info_t;
 
 extern "C" {
 #endif
@@ -142,6 +143,8 @@ extern uint64_t cls_get_features(cls_method_context_t hctx);
 extern uint64_t cls_get_client_features(cls_method_context_t hctx);
 extern ceph_release_t cls_get_required_osd_release(cls_method_context_t hctx);
 extern ceph_release_t cls_get_min_compatible_client(cls_method_context_t hctx);
+extern const ConfigProxy& cls_get_config(cls_method_context_t hctx);
+extern const object_info_t& cls_get_object_info(cls_method_context_t hctx);
 
 /* helpers */
 extern void cls_cxx_subop_version(cls_method_context_t hctx, std::string *s);