summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Windows/ForwardDecl.h
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2014-11-07 23:44:13 +0000
committerZachary Turner <zturner@google.com>2014-11-07 23:44:13 +0000
commit02862bc83acd8d10a0a8b6cea4b63a25f46ad68a (patch)
tree7054d08ca1d879f139d86ab1a5f75981028fcb91 /lldb/source/Plugins/Process/Windows/ForwardDecl.h
parentc15788a23a3695e32b590644f78ab3d6931a12a5 (diff)
downloadbcm5719-llvm-02862bc83acd8d10a0a8b6cea4b63a25f46ad68a.tar.gz
bcm5719-llvm-02862bc83acd8d10a0a8b6cea4b63a25f46ad68a.zip
Remove the top-level DebugDriverThread in ProcessWindows.
Originally the idea was that we would queue requests to a master thread that would dispatch them to other slave threads each responsible for debugging an individual process. This might make some scenarios more scalable and responsive, but for now it seems to be unwarranted complexity for no observable benefit. llvm-svn: 221561
Diffstat (limited to 'lldb/source/Plugins/Process/Windows/ForwardDecl.h')
-rw-r--r--lldb/source/Plugins/Process/Windows/ForwardDecl.h11
1 files changed, 3 insertions, 8 deletions
diff --git a/lldb/source/Plugins/Process/Windows/ForwardDecl.h b/lldb/source/Plugins/Process/Windows/ForwardDecl.h
index 1439a2a0ccb..739905f438f 100644
--- a/lldb/source/Plugins/Process/Windows/ForwardDecl.h
+++ b/lldb/source/Plugins/Process/Windows/ForwardDecl.h
@@ -16,16 +16,10 @@ class ProcessWindows;
namespace lldb_private
{
-// Driver message forward declarations
-class DriverMessage;
-class DriverLaunchProcessMessage;
-
-// Driver message result forward declarations
-class DriverMessageResult;
-class DriverLaunchProcessMessageResult;
-
class IDebugDelegate;
+class DebuggerThread;
+
// Process message forward declarations.
class ProcessMessageBase;
class ProcessMessageCreateProcess;
@@ -40,6 +34,7 @@ class ProcessMessageDebugString;
class ProcessMessageDebuggerError;
typedef std::shared_ptr<IDebugDelegate> DebugDelegateSP;
+typedef std::unique_ptr<DebuggerThread> DebuggerThreadUP;
}
#endif \ No newline at end of file
OpenPOWER on IntegriCloud