Lines Matching refs:Thread
59 // Create a new thread watcher object for the given thread and activate it.
63 // If we couldn't register the thread watcher object, we are shutting down,
64 // then don't activate thread watching.
89 // There is some user activity, PostPingMessage task of thread watcher if
111 // Send a ping message to the watched thread.
119 // Post a task to check the responsiveness of watched thread.
126 // Watched thread might have gone away, stop watching it.
134 // Record watched thread's response time.
144 // thread is responsive.
160 // If we have stopped watching then consider thread as responding.
183 // This method is called on watched thread.
195 // Assert we are not running on WATCHDOG thread. Would be ideal to assert we
196 // are on UI thread, but Unit tests are not running on UI thread.
260 // Assert we are not running on WATCHDOG thread. Would be ideal to assert we
261 // are on UI thread, but Unit tests are not running on UI thread.
269 // Delete all thread watcher objects on WatchDogThread.
277 // Assert we are not running on WATCHDOG thread. Would be ideal to assert we
278 // are on UI thread, but Unit tests are not running on UI thread.
300 // There is some user activity, see if thread watchers are to be awakened.
351 // The WatchDogThread object must outlive any tasks posted to the IO thread
355 WatchDogThread::WatchDogThread() : Thread("WATCHDOG") {
359 // We cannot rely on our base class to stop the thread since we want our
405 // This thread shouldn't be allowed to perform any blocking disk I/O.
409 // Initializes the COM library on the current thread.
426 // Closes the COM library on the current thread. CoInitialize must