Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Side by Side Diff: webrtc/p2p/client/socketmonitor.cc

Issue 2019423006: Adding more detail to MessageQueue::Dispatch logging. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Fixing one more place where RTC_FROM_HERE wasn't used. Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « webrtc/p2p/client/basicportallocator.cc ('k') | webrtc/p2p/quic/quicconnectionhelper.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright 2004 The WebRTC Project Authors. All rights reserved. 2 * Copyright 2004 The WebRTC Project Authors. All rights reserved.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license 4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source 5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found 6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may 7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree. 8 * be found in the AUTHORS file in the root of the source tree.
9 */ 9 */
10 10
(...skipping 21 matching lines...) Expand all
32 32
33 ConnectionMonitor::~ConnectionMonitor() { 33 ConnectionMonitor::~ConnectionMonitor() {
34 worker_thread_->Clear(this); 34 worker_thread_->Clear(this);
35 monitoring_thread_->Clear(this); 35 monitoring_thread_->Clear(this);
36 } 36 }
37 37
38 void ConnectionMonitor::Start(int milliseconds) { 38 void ConnectionMonitor::Start(int milliseconds) {
39 rate_ = milliseconds; 39 rate_ = milliseconds;
40 if (rate_ < 250) 40 if (rate_ < 250)
41 rate_ = 250; 41 rate_ = 250;
42 worker_thread_->Post(this, MSG_MONITOR_START); 42 worker_thread_->Post(RTC_FROM_HERE, this, MSG_MONITOR_START);
43 } 43 }
44 44
45 void ConnectionMonitor::Stop() { 45 void ConnectionMonitor::Stop() {
46 worker_thread_->Post(this, MSG_MONITOR_STOP); 46 worker_thread_->Post(RTC_FROM_HERE, this, MSG_MONITOR_STOP);
47 } 47 }
48 48
49 void ConnectionMonitor::OnMessage(rtc::Message *message) { 49 void ConnectionMonitor::OnMessage(rtc::Message *message) {
50 rtc::CritScope cs(&crit_); 50 rtc::CritScope cs(&crit_);
51 switch (message->message_id) { 51 switch (message->message_id) {
52 case MSG_MONITOR_START: 52 case MSG_MONITOR_START:
53 ASSERT(rtc::Thread::Current() == worker_thread_); 53 ASSERT(rtc::Thread::Current() == worker_thread_);
54 if (!monitoring_) { 54 if (!monitoring_) {
55 monitoring_ = true; 55 monitoring_ = true;
56 PollConnectionStats_w(); 56 PollConnectionStats_w();
(...skipping 25 matching lines...) Expand all
82 } 82 }
83 83
84 void ConnectionMonitor::PollConnectionStats_w() { 84 void ConnectionMonitor::PollConnectionStats_w() {
85 ASSERT(rtc::Thread::Current() == worker_thread_); 85 ASSERT(rtc::Thread::Current() == worker_thread_);
86 rtc::CritScope cs(&crit_); 86 rtc::CritScope cs(&crit_);
87 87
88 // Gather connection infos 88 // Gather connection infos
89 stats_getter_->GetConnectionStats(&connection_infos_); 89 stats_getter_->GetConnectionStats(&connection_infos_);
90 90
91 // Signal the monitoring thread, start another poll timer 91 // Signal the monitoring thread, start another poll timer
92 monitoring_thread_->Post(this, MSG_MONITOR_SIGNAL); 92 monitoring_thread_->Post(RTC_FROM_HERE, this, MSG_MONITOR_SIGNAL);
93 worker_thread_->PostDelayed(rate_, this, MSG_MONITOR_POLL); 93 worker_thread_->PostDelayed(RTC_FROM_HERE, rate_, this, MSG_MONITOR_POLL);
94 } 94 }
95 95
96 } // namespace cricket 96 } // namespace cricket
OLDNEW
« no previous file with comments | « webrtc/p2p/client/basicportallocator.cc ('k') | webrtc/p2p/quic/quicconnectionhelper.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698