]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rbd: Inline options function
authorVictor Denisov <denisovenator@gmail.com>
Tue, 2 Jan 2018 04:19:31 +0000 (20:19 -0800)
committerJason Dillaman <dillaman@redhat.com>
Thu, 11 Jan 2018 15:38:23 +0000 (10:38 -0500)
Signed-off-by: Victor Denisov <denisovenator@gmail.com>
src/tools/rbd/action/Snap.cc

index b4f00e58bd30d34260cab85ca746d2ae7cf4a448..01f83b1c2084fe66b74b2a2f5593032e00a0c09e 100644 (file)
@@ -230,19 +230,16 @@ int do_clear_limit(librbd::Image& image)
   return image.snap_set_limit(UINT64_MAX);
 }
 
-void add_all_option(po::options_description *opt, std::string description) {
-  std::string name = ALL_NAME + ",a";
-
-  opt->add_options()
-    (name.c_str(), po::bool_switch(), description.c_str());
-}
-
 void get_list_arguments(po::options_description *positional,
                         po::options_description *options) {
   at::add_image_spec_options(positional, options, at::ARGUMENT_MODIFIER_NONE);
   at::add_image_id_option(options);
   at::add_format_options(options);
-  add_all_option(options, "list snapshots from all namespaces");
+
+  std::string name = ALL_NAME + ",a";
+
+  options->add_options()
+    (name.c_str(), po::bool_switch(), "list snapshots from all namespaces");
 }
 
 int execute_list(const po::variables_map &vm) {