Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
return true;
}
+std::string RGWPostObj_ObjStore::get_part_str(parts_collection_t& parts,
+ const std::string& name,
+ const std::string& def_val)
+{
+ std::string val;
+
+ if (part_str(parts, name, &val)) {
+ return val;
+ } else {
+ return rgw_trim_whitespace(def_val);
+ }
+}
+
bool RGWPostObj_ObjStore::part_bl(parts_collection_t& parts,
const std::string& name,
ceph::bufferlist* pbl)
const std::string& name,
std::string *val);
+ static std::string get_part_str(parts_collection_t& parts,
+ const std::string& name,
+ const std::string& def_val = std::string());
+
static bool part_bl(parts_collection_t& parts,
const std::string& name,
ceph::bufferlist *pbl);