Index: remoting/host/daemon_process.h |
diff --git a/remoting/host/daemon_process.h b/remoting/host/daemon_process.h |
index 9877f437a8dfae5e0b16c477b435db1d06c442e7..aed640c21348d4556c21dec4aac1fa25a05295ab 100644 |
--- a/remoting/host/daemon_process.h |
+++ b/remoting/host/daemon_process.h |
@@ -9,7 +9,6 @@ |
#include "base/basictypes.h" |
#include "base/compiler_specific.h" |
-#include "base/location.h" |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
@@ -25,6 +24,10 @@ |
struct SerializedTransportRoute; |
+namespace tracked_objects { |
+class Location; |
+} // namespace tracked_objects |
+ |
namespace remoting { |
class AutoThreadTaskRunner; |
@@ -126,6 +129,10 @@ class DaemonProcess |
const DesktopSessionParams& params, |
bool virtual_terminal) = 0; |
+ // Requests the network process to crash. |
+ virtual void DoCrashNetworkProcess( |
+ const tracked_objects::Location& location) = 0; |
+ |
// Launches the network process and establishes an IPC channel with it. |
virtual void LaunchNetworkProcess() = 0; |