]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/rgw/rgw_notify.h
import 15.2.0 Octopus source
[ceph.git] / ceph / src / rgw / rgw_notify.h
index 486e7dffa4c32a057a36011ab3b36a13742ad86b..64c759141518648f2667f291ad01b73f06ebaec3 100644 (file)
@@ -5,20 +5,27 @@
 
 #include <string>
 #include "common/ceph_time.h"
+#include "include/common_fwd.h"
 #include "rgw_notify_event_type.h"
 
 // forward declarations
+namespace rgw::sal {
+    class RGWRadosStore;
+}
 class RGWRados;
 class req_state;
+struct rgw_obj_key;
 
 namespace rgw::notify {
 
 // publish notification
 int publish(const req_state* s, 
+        const rgw_obj_key& key,
+        uint64_t size,
         const ceph::real_time& mtime, 
         const std::string& etag, 
         EventType event_type,
-        RGWRados* store);
+        rgw::sal::RGWRadosStore* store);
 
 }