]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/cls/cephfs/cls_cephfs.cc
import 15.2.0 Octopus source
[ceph.git] / ceph / src / cls / cephfs / cls_cephfs.cc
index 7e3214b9246fe3ec4ff7101fb7c877b1b6a95c45..7207a6b4b849debc5c5b81566ca95d47e17bcb6e 100644 (file)
@@ -17,6 +17,7 @@
 #include <errno.h>
 
 #include "objclass/objclass.h"
+#include "osd/osd_types.h"
 
 #include "cls_cephfs.h"
 
@@ -145,13 +146,13 @@ public:
   }
 
   ~PGLSCephFSFilter() override {}
-  bool reject_empty_xattr() override { return false; }
-  bool filter(const hobject_t &obj, bufferlist& xattr_data,
-                      bufferlist& outdata) override;
+  bool reject_empty_xattr() const override { return false; }
+  bool filter(const hobject_t& obj,
+              const bufferlist& xattr_data) const override;
 };
 
 bool PGLSCephFSFilter::filter(const hobject_t &obj,
-                             bufferlist& xattr_data, bufferlist& outdata)
+                              const bufferlist& xattr_data) const
 {
   const std::string need_ending = ".00000000";
   const std::string &obj_name = obj.oid.name;