]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/rgw/rgw_obj_manifest.h
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / rgw / rgw_obj_manifest.h
index 0a6dfa67d6e78bf35f64440e55f87709fdc36dba..5423dea356483d97c733a7a22a8f9cf08bb72503 100644 (file)
@@ -17,6 +17,7 @@
 
 #include "rgw_common.h"
 #include "rgw_compression_types.h"
+#include "rgw_sal.h"
 
 class RGWSI_Zone;
 struct RGWZoneGroup;
@@ -44,7 +45,7 @@ public:
   }
 
   rgw_raw_obj get_raw_obj(const RGWZoneGroup& zonegroup, const RGWZoneParams& zone_params) const;
-  rgw_raw_obj get_raw_obj(RGWRados *store) const;
+  rgw_raw_obj get_raw_obj(rgw::sal::RGWStore* store) const;
 
   rgw_obj_select& operator=(const rgw_obj& rhs) {
     obj = rhs;
@@ -548,7 +549,7 @@ public:
     int create_next(uint64_t ofs);
 
     rgw_raw_obj get_cur_obj(RGWZoneGroup& zonegroup, RGWZoneParams& zone_params) { return cur_obj.get_raw_obj(zonegroup, zone_params); }
-    rgw_raw_obj get_cur_obj(RGWRados *store) const { return cur_obj.get_raw_obj(store); }
+    rgw_raw_obj get_cur_obj(rgw::sal::RGWStore* store) const { return cur_obj.get_raw_obj(store); }
 
     /* total max size of current stripe (including head obj) */
     uint64_t cur_stripe_max_size() const {