Create ScopedTimeout class for GDBRemoteCommunication
authorTamas Berghammer <tberghammer@google.com>
Tue, 24 Feb 2015 10:23:39 +0000 (10:23 +0000)
committerTamas Berghammer <tberghammer@google.com>
Tue, 24 Feb 2015 10:23:39 +0000 (10:23 +0000)
commit912800c4006eb0caa6407fd8278f7292f617d378
treece1985ec30c7cd0b293102d2f58f4c56d2ce0a29
parent987bf0400d27d4ef51f9f4abe3842b1cf758a623
Create ScopedTimeout class for GDBRemoteCommunication

This new class makes it easier to change the timeout of a
GDBRemoteCommunication instance for a short time and then restore it to
its original value.

Differential revision: http://reviews.llvm.org/D7826

llvm-svn: 230319
lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp