Home
last modified time | relevance | path

Searched refs:ThreadWatcher (Results 1 – 3 of 3) sorted by relevance

/external/chromium/chrome/browser/metrics/
Dthread_watcher.cc16 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 …]
Dthread_watcher.h56 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);
Dthread_watcher_unittest.cc49 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 …]