diff options
author | tedvessenes@gmail.com <tedvessenes@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-26 23:41:41 +0000 |
---|---|---|
committer | tedvessenes@gmail.com <tedvessenes@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-26 23:41:41 +0000 |
commit | 6a1eea87edd3a1a647b6634d8352fb03acb3dba8 (patch) | |
tree | f20e81adcbf4347480164fdb8b95f359b1155dfc /base/process_util_win.cc | |
parent | e5662990c19f662bec41ba1c5468d2599dad850b (diff) | |
download | chromium_src-6a1eea87edd3a1a647b6634d8352fb03acb3dba8.zip chromium_src-6a1eea87edd3a1a647b6634d8352fb03acb3dba8.tar.gz chromium_src-6a1eea87edd3a1a647b6634d8352fb03acb3dba8.tar.bz2 |
Remove old test timeout and process waiting function interfaces.
BUG=108171
Review URL: https://chromiumcodereview.appspot.com/10808069
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148656 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/process_util_win.cc')
-rw-r--r-- | base/process_util_win.cc | 34 |
1 files changed, 9 insertions, 25 deletions
diff --git a/base/process_util_win.cc b/base/process_util_win.cc index 55d2959..313b187 100644 --- a/base/process_util_win.cc +++ b/base/process_util_win.cc @@ -546,8 +546,8 @@ bool WaitForExitCode(ProcessHandle handle, int* exit_code) { } bool WaitForExitCodeWithTimeout(ProcessHandle handle, int* exit_code, - int64 timeout_milliseconds) { - if (::WaitForSingleObject(handle, timeout_milliseconds) != WAIT_OBJECT_0) + base::TimeDelta timeout) { + if (::WaitForSingleObject(handle, timeout.InMilliseconds()) != WAIT_OBJECT_0) return false; DWORD temp_code; // Don't clobber out-parameters in case of failure. if (!::GetExitCodeProcess(handle, &temp_code)) @@ -557,12 +557,6 @@ bool WaitForExitCodeWithTimeout(ProcessHandle handle, int* exit_code, return true; } -bool WaitForExitCodeWithTimeout(ProcessHandle handle, int* exit_code, - base::TimeDelta timeout) { - return WaitForExitCodeWithTimeout( - handle, exit_code, timeout.InMilliseconds()); -} - ProcessIterator::ProcessIterator(const ProcessFilter* filter) : started_iteration_(false), filter_(filter) { @@ -596,7 +590,7 @@ bool NamedProcessIterator::IncludeEntry() { } bool WaitForProcessesToExit(const FilePath::StringType& executable_name, - int64 wait_milliseconds, + base::TimeDelta wait, const ProcessFilter* filter) { const ProcessEntry* entry; bool result = true; @@ -604,8 +598,8 @@ bool WaitForProcessesToExit(const FilePath::StringType& executable_name, NamedProcessIterator iter(executable_name, filter); while ((entry = iter.NextProcessEntry())) { - DWORD remaining_wait = - std::max<int64>(0, wait_milliseconds - (GetTickCount() - start_time)); + DWORD remaining_wait = std::max<int64>( + 0, wait.InMilliseconds() - (GetTickCount() - start_time)); HANDLE process = OpenProcess(SYNCHRONIZE, FALSE, entry->th32ProcessID); @@ -617,17 +611,6 @@ bool WaitForProcessesToExit(const FilePath::StringType& executable_name, return result; } -bool WaitForProcessesToExit(const FilePath::StringType& executable_name, - base::TimeDelta wait, - const ProcessFilter* filter) { - return WaitForProcessesToExit(executable_name, wait.InMilliseconds(), filter); -} - -bool WaitForSingleProcess(ProcessHandle handle, int64 wait_milliseconds) { - return WaitForSingleProcess( - handle, base::TimeDelta::FromMilliseconds(wait_milliseconds)); -} - bool WaitForSingleProcess(ProcessHandle handle, base::TimeDelta wait) { int exit_code; if (!WaitForExitCodeWithTimeout(handle, &exit_code, wait)) @@ -639,9 +622,10 @@ bool CleanupProcesses(const FilePath::StringType& executable_name, int64 wait_milliseconds, int exit_code, const ProcessFilter* filter) { - bool exited_cleanly = WaitForProcessesToExit(executable_name, - wait_milliseconds, - filter); + bool exited_cleanly = WaitForProcessesToExit( + executable_name, + base::TimeDelta::FromMilliseconds(wait_milliseconds), + filter); if (!exited_cleanly) KillProcesses(executable_name, exit_code, filter); return exited_cleanly; |