Searched refs:ThreadWatcher (Results 1 – 3 of 3) sorted by relevance
/external/chromium/chrome/browser/metrics/ |
D | thread_watcher.cc | 16 const int ThreadWatcher::kPingCount = 3; 19 ThreadWatcher::ThreadWatcher(const BrowserThread::ID& thread_id, in ThreadWatcher() function in ThreadWatcher 36 ThreadWatcher::~ThreadWatcher() {} in ~ThreadWatcher() 39 void ThreadWatcher::StartWatching(const BrowserThread::ID& thread_id, in StartWatching() 52 &ThreadWatcher::StartWatching, in StartWatching() 60 ThreadWatcher* watcher = in StartWatching() 61 new ThreadWatcher(thread_id, thread_name, sleep_time, unresponsive_time); in StartWatching() 70 void ThreadWatcher::ActivateThreadWatching() { in ActivateThreadWatching() 77 method_factory_.NewRunnableMethod(&ThreadWatcher::PostPingMessage)); in ActivateThreadWatching() 80 void ThreadWatcher::DeActivateThreadWatching() { in DeActivateThreadWatching() [all …]
|
D | thread_watcher.h | 56 class ThreadWatcher { 95 ThreadWatcher(const BrowserThread::ID& thread_id, 99 virtual ~ThreadWatcher(); 194 ScopedRunnableMethodFactory<ThreadWatcher> method_factory_; 196 DISALLOW_COPY_AND_ASSIGN(ThreadWatcher); 206 typedef std::map<BrowserThread::ID, ThreadWatcher*> RegistrationList; 214 static void Register(ThreadWatcher* watcher); 258 static ThreadWatcher* Find(const BrowserThread::ID& thread_id); 261 ThreadWatcher* PreLockedFind(const BrowserThread::ID& thread_id); 325 DISABLE_RUNNABLE_METHOD_REFCOUNT(ThreadWatcher);
|
D | thread_watcher_unittest.cc | 49 class CustomThreadWatcher : public ThreadWatcher { 67 : ThreadWatcher(thread_id, thread_name, sleep_time, unresponsive_time), in CustomThreadWatcher() 112 ThreadWatcher::ActivateThreadWatching(); in ActivateThreadWatching() 119 ThreadWatcher::DeActivateThreadWatching(); in DeActivateThreadWatching() 125 ThreadWatcher::PostPingMessage(); in PostPingMessage() 131 ThreadWatcher::OnPongMessage(ping_sequence_number); in OnPongMessage() 136 ThreadWatcher::OnCheckResponsiveness(ping_sequence_number); in OnCheckResponsiveness() 318 NewRunnableMethod(io_watcher_, &ThreadWatcher::ActivateThreadWatching)); in TEST_F() 339 NewRunnableMethod(io_watcher_, &ThreadWatcher::DeActivateThreadWatching)); in TEST_F() 360 NewRunnableMethod(io_watcher_, &ThreadWatcher::ActivateThreadWatching)); in TEST_F() [all …]
|