return 0;
}
-int read_peer(cls_method_context_t hctx, const std::string uuid,
+int read_peer(cls_method_context_t hctx, const std::string &uuid,
cls::rbd::MirrorPeer *peer) {
bufferlist bl;
int r = cls_cxx_map_get_val(hctx, peer_key(uuid), &bl);
return 0;
}
-int write_peer(cls_method_context_t hctx, const std::string uuid,
+int write_peer(cls_method_context_t hctx, const std::string &uuid,
const cls::rbd::MirrorPeer &peer) {
bufferlist bl;
::encode(peer, bl);
rados_t *cluster,
const std::string &pool_name,
const std::string &var,
- const std::string val)
+ const std::string &val)
{
JSONFormatter cmd_f;
cmd_f.open_object_section("command");
return 0;
}
-int snap_set(librbd::Image &image, const std::string snap_name) {
+int snap_set(librbd::Image &image, const std::string &snap_name) {
int r = image.snap_set(snap_name.c_str());
if (r < 0) {
std::cerr << "error setting snapshot context: " << cpp_strerror(r)
librados::Rados *rados, librados::IoCtx *io_ctx,
librbd::Image *image);
-int snap_set(librbd::Image &image, const std::string snap_name);
+int snap_set(librbd::Image &image, const std::string &snap_name);
std::string image_id(librbd::Image& image);
return stringify(d);
}
-static void put_map_option(const std::string key, std::string val)
+static void put_map_option(const std::string &key, std::string val)
{
map_options[key] = val;
}
-static int put_map_option_value(const std::string opt, const char *value_char,
+static int put_map_option_value(const std::string &opt, const char *value_char,
std::string (*parse_cb)(const char *))
{
if (!value_char || *value_char == '\0') {