diff options
| author | Pavel Labath <labath@google.com> | 2016-11-30 10:41:42 +0000 |
|---|---|---|
| committer | Pavel Labath <labath@google.com> | 2016-11-30 10:41:42 +0000 |
| commit | d35031e1e5b1dbe31f960a1054f139f7ba2c3f35 (patch) | |
| tree | e87ecf0672e25507d124b671ba079e9efa5bfc62 /llvm/lib/Support/CommandLine.cpp | |
| parent | 6d2497d48f332888a0d6d0d3e4766396822acb0e (diff) | |
| download | bcm5719-llvm-d35031e1e5b1dbe31f960a1054f139f7ba2c3f35.tar.gz bcm5719-llvm-d35031e1e5b1dbe31f960a1054f139f7ba2c3f35.zip | |
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
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions

