From: Dan Mick Date: Sat, 27 Jul 2013 05:52:27 +0000 (-0700) Subject: mon, osd: Clean up "flush(stringstream)" continued X-Git-Tag: v0.67~21 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0017010735c0bf883251a72d84c32399aee8192c;p=ceph.git mon, osd: Clean up "flush(stringstream)" continued Missing files in last commit; sorry! Signed-off-by: Dan Mick --- diff --git a/src/common/cmdparse.cc b/src/common/cmdparse.cc index 370591cb3bb3..16c62349c403 100644 --- a/src/common/cmdparse.cc +++ b/src/common/cmdparse.cc @@ -27,7 +27,7 @@ using namespace std; */ void -dump_cmd_to_json(JSONFormatter *f, const string& cmd) +dump_cmd_to_json(Formatter *f, const string& cmd) { // put whole command signature in an already-opened container // elements are: "name", meaning "the typeless name that means a literal" @@ -77,7 +77,7 @@ dump_cmd_to_json(JSONFormatter *f, const string& cmd) } void -dump_cmd_and_help_to_json(JSONFormatter *jf, +dump_cmd_and_help_to_json(Formatter *jf, const string& secname, const string& cmdsig, const string& helptext) @@ -91,7 +91,7 @@ dump_cmd_and_help_to_json(JSONFormatter *jf, } void -dump_cmddesc_to_json(JSONFormatter *jf, +dump_cmddesc_to_json(Formatter *jf, const string& secname, const string& cmdsig, const string& helptext, diff --git a/src/common/cmdparse.h b/src/common/cmdparse.h index 58c66b46052d..10e43ab0abe6 100644 --- a/src/common/cmdparse.h +++ b/src/common/cmdparse.h @@ -20,12 +20,12 @@ class CephContext; typedef boost::variant > cmd_vartype; typedef std::map cmdmap_t; -void dump_cmd_to_json(ceph::JSONFormatter *f, const std::string& cmd); -void dump_cmd_and_help_to_json(ceph::JSONFormatter *f, +void dump_cmd_to_json(ceph::Formatter *f, const std::string& cmd); +void dump_cmd_and_help_to_json(ceph::Formatter *f, const std::string& secname, const std::string& cmd, const std::string& helptext); -void dump_cmddesc_to_json(JSONFormatter *jf, +void dump_cmddesc_to_json(ceph::Formatter *jf, const std::string& secname, const std::string& cmdsig, const std::string& helptext, diff --git a/src/mon/Monitor.cc b/src/mon/Monitor.cc index b55aff0a1903..a9d3e48a3bea 100644 --- a/src/mon/Monitor.cc +++ b/src/mon/Monitor.cc @@ -1937,7 +1937,7 @@ void Monitor::handle_command(MMonCommand *m) cmd_getval(g_ceph_context, cmdmap, "prefix", prefix); if (prefix == "get_command_descriptions") { int cmdnum = 0; - JSONFormatter *f = new JSONFormatter(); + Formatter *f = new_formatter("json"); f->open_object_section("command_descriptions"); for (MonCommand *cp = mon_commands; cp < &mon_commands[ARRAY_SIZE(mon_commands)]; cp++) {