Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / extensions / api / debugger / debugger_api.h
index e8a1048..52120c8 100644 (file)
@@ -18,7 +18,6 @@ using extensions::api::debugger::Debuggee;
 
 // Base debugger function.
 
-class ExtensionDevToolsClientHost;
 class DevToolsTargetImpl;
 
 namespace base {
@@ -30,6 +29,9 @@ class DevToolsAgentHost;
 class WebContents;
 }
 
+namespace extensions {
+class ExtensionDevToolsClientHost;
+
 class DebuggerFunction : public ChromeAsyncExtensionFunction {
  protected:
   DebuggerFunction();
@@ -56,7 +58,7 @@ class DebuggerAttachFunction : public DebuggerFunction {
   virtual ~DebuggerAttachFunction();
 
   // ExtensionFunction:
-  virtual bool RunImpl() OVERRIDE;
+  virtual bool RunAsync() OVERRIDE;
 };
 
 // Implements the debugger.detach() extension function.
@@ -70,7 +72,7 @@ class DebuggerDetachFunction : public DebuggerFunction {
   virtual ~DebuggerDetachFunction();
 
   // ExtensionFunction:
-  virtual bool RunImpl() OVERRIDE;
+  virtual bool RunAsync() OVERRIDE;
 };
 
 // Implements the debugger.sendCommand() extension function.
@@ -85,7 +87,7 @@ class DebuggerSendCommandFunction : public DebuggerFunction {
   virtual ~DebuggerSendCommandFunction();
 
   // ExtensionFunction:
-  virtual bool RunImpl() OVERRIDE;
+  virtual bool RunAsync() OVERRIDE;
 };
 
 // Implements the debugger.getTargets() extension function.
@@ -99,10 +101,12 @@ class DebuggerGetTargetsFunction : public DebuggerFunction {
   virtual ~DebuggerGetTargetsFunction();
 
   // ExtensionFunction:
-  virtual bool RunImpl() OVERRIDE;
+  virtual bool RunAsync() OVERRIDE;
 
  private:
   void SendTargetList(const std::vector<DevToolsTargetImpl*>& target_list);
 };
 
+}  // namespace extensions
+
 #endif  // CHROME_BROWSER_EXTENSIONS_API_DEBUGGER_DEBUGGER_API_H_