Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / chromeos / dbus / fake_debug_daemon_client.h
index a02468d..b405410 100644 (file)
@@ -13,18 +13,21 @@ namespace chromeos {
 
 // The DebugDaemonClient implementation used on Linux desktop,
 // which does nothing.
-class FakeDebugDaemonClient : public DebugDaemonClient {
+class CHROMEOS_EXPORT FakeDebugDaemonClient : public DebugDaemonClient {
  public:
   FakeDebugDaemonClient();
   virtual ~FakeDebugDaemonClient();
 
   virtual void Init(dbus::Bus* bus) OVERRIDE;
-  virtual void GetDebugLogs(base::File file,
-                            const GetDebugLogsCallback& callback) OVERRIDE;
+  virtual void DumpDebugLogs(bool is_compressed,
+                             base::File file,
+                             scoped_refptr<base::TaskRunner> task_runner,
+                             const GetDebugLogsCallback& callback) OVERRIDE;
   virtual void SetDebugMode(const std::string& subsystem,
                             const SetDebugModeCallback& callback) OVERRIDE;
   virtual void StartSystemTracing() OVERRIDE;
   virtual bool RequestStopSystemTracing(
+      scoped_refptr<base::TaskRunner> task_runner,
       const StopSystemTracingCallback& callback) OVERRIDE;
   virtual void GetRoutes(bool numeric,
                          bool ipv6,