Refactor MIProtocol
authorAlexander Aksenov <a.aksenov@samsung.com>
Fri, 27 Apr 2018 17:16:00 +0000 (20:16 +0300)
committerAlexander Aksenov <a.aksenov@samsung.com>
Fri, 27 Apr 2018 17:33:32 +0000 (20:33 +0300)
Make non-interface methods private

Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
src/debug/netcoredbg/miprotocol.cpp
src/debug/netcoredbg/miprotocol.h

index a7601ae..9ad410e 100644 (file)
@@ -117,7 +117,7 @@ bool ParseBreakpoint(const std::vector<std::string> &args_orig, std::string &fil
 }
 
 
-static HRESULT PrintBreakpoint(const Breakpoint &b, std::string &output)
+HRESULT MIProtocol::PrintBreakpoint(const Breakpoint &b, std::string &output)
 {
     HRESULT Status;
 
@@ -269,7 +269,7 @@ HRESULT MIProtocol::PrintVariables(const std::vector<Variable> &variables, std::
     return S_OK;
 }
 
-static void PrintVar(const std::string &varobjName, Variable &v, int threadId, int print_values, std::string &output)
+void MIProtocol::PrintVar(const std::string &varobjName, Variable &v, int threadId, int print_values, std::string &output)
 {
     std::ostringstream ss;
 
index e349915..037c319 100644 (file)
@@ -22,8 +22,13 @@ class MIProtocol : public Protocol
     unsigned int m_varCounter;
     std::unordered_map<std::string, Variable> m_vars;
     std::unordered_map<std::string, std::unordered_map<int32_t, int> > m_breakpoints;
-public:
+
     static std::string EscapeMIValue(const std::string &str);
+    static HRESULT PrintBreakpoint(const Breakpoint &b, std::string &output);
+    static void PrintVar(const std::string &varobjName, Variable &v, int threadId, int print_values, std::string &output);
+    static void Printf(const char *fmt, ...) __attribute__((format (printf, 1, 2)));
+
+public:
 
     MIProtocol() : Protocol(), m_varCounter(0) {}
     void EmitInitializedEvent() override {}
@@ -38,8 +43,6 @@ public:
     void Cleanup() override;
     void CommandLoop() override;
 
-    static void Printf(const char *fmt, ...) __attribute__((format (printf, 1, 2)));
-
 private:
     HRESULT HandleCommand(std::string command,
                           const std::vector<std::string> &args,