llvm-project/lldb/unittests/Process
Pavel Labath d35031e1e5 Use Timeout<> in the Listener class
Summary:
Communication classes use the Timeout<> class to specify the timeout. Listener
class was converted to chrono some time ago, but it used a different meaning for
a timeout of zero (Listener: infinite wait, Communication: no wait). Instead,
Listener provided separate functions which performed a non-blocking event read.

This converts the Listener class to the new Timeout class, to improve
consistency. It also allows us to get merge the different GetNextEvent*** and
WaitForEvent*** functions into one. No functional change intended.

Reviewers: jingham, clayborg, zturner

Subscribers: lldb-commits

Differential Revision: https://reviews.llvm.org/D27136

llvm-svn: 288238
2016-11-30 10:41:42 +00:00
..
gdb-remote Use Timeout<> in the Listener class 2016-11-30 10:41:42 +00:00
minidump Minidump plugin: Adding ProcessMinidump, ThreadMinidump and register the plugin in SystemInitializerFull 2016-10-31 15:35:18 +00:00
CMakeLists.txt Minidump parsing 2016-09-01 11:29:53 +00:00