| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "dbus/dbus_statistics.h" | 5 #include "dbus/dbus_statistics.h" |
| 6 | 6 |
| 7 #include <set> | 7 #include <set> |
| 8 | 8 |
| 9 #include "base/logging.h" | 9 #include "base/logging.h" |
| 10 #include "base/memory/scoped_ptr.h" | 10 #include "base/memory/scoped_ptr.h" |
| (...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 213 // Add a line to the result and clear the counts. | 213 // Add a line to the result and clear the counts. |
| 214 std::string line; | 214 std::string line; |
| 215 if (show == SHOW_SERVICE) { | 215 if (show == SHOW_SERVICE) { |
| 216 line += stat->service; | 216 line += stat->service; |
| 217 } else { | 217 } else { |
| 218 // The interface usually includes the service so don't show both. | 218 // The interface usually includes the service so don't show both. |
| 219 line += stat->interface; | 219 line += stat->interface; |
| 220 if (show >= SHOW_METHOD) | 220 if (show >= SHOW_METHOD) |
| 221 line += "." + stat->method; | 221 line += "." + stat->method; |
| 222 } | 222 } |
| 223 line += StringPrintf(":"); | 223 line += base::StringPrintf(":"); |
| 224 if (sent_blocking) { | 224 if (sent_blocking) { |
| 225 line += StringPrintf(" Sent (BLOCKING):"); | 225 line += base::StringPrintf(" Sent (BLOCKING):"); |
| 226 if (format == FORMAT_TOTALS) | 226 if (format == FORMAT_TOTALS) |
| 227 line += StringPrintf(" %d", sent_blocking); | 227 line += base::StringPrintf(" %d", sent_blocking); |
| 228 else if (format == FORMAT_PER_MINUTE) | 228 else if (format == FORMAT_PER_MINUTE) |
| 229 line += StringPrintf(" %d/min", sent_blocking / dminutes); | 229 line += base::StringPrintf(" %d/min", sent_blocking / dminutes); |
| 230 else if (format == FORMAT_ALL) | 230 else if (format == FORMAT_ALL) |
| 231 line += StringPrintf(" %d (%d/min)", | 231 line += base::StringPrintf(" %d (%d/min)", |
| 232 sent_blocking, sent_blocking / dminutes); | 232 sent_blocking, sent_blocking / dminutes); |
| 233 } | 233 } |
| 234 if (sent) { | 234 if (sent) { |
| 235 line += StringPrintf(" Sent:"); | 235 line += base::StringPrintf(" Sent:"); |
| 236 if (format == FORMAT_TOTALS) | 236 if (format == FORMAT_TOTALS) |
| 237 line += StringPrintf(" %d", sent); | 237 line += base::StringPrintf(" %d", sent); |
| 238 else if (format == FORMAT_PER_MINUTE) | 238 else if (format == FORMAT_PER_MINUTE) |
| 239 line += StringPrintf(" %d/min", sent / dminutes); | 239 line += base::StringPrintf(" %d/min", sent / dminutes); |
| 240 else if (format == FORMAT_ALL) | 240 else if (format == FORMAT_ALL) |
| 241 line += StringPrintf(" %d (%d/min)", sent, sent / dminutes); | 241 line += base::StringPrintf(" %d (%d/min)", sent, sent / dminutes); |
| 242 } | 242 } |
| 243 if (received) { | 243 if (received) { |
| 244 line += StringPrintf(" Received:"); | 244 line += base::StringPrintf(" Received:"); |
| 245 if (format == FORMAT_TOTALS) | 245 if (format == FORMAT_TOTALS) |
| 246 line += StringPrintf(" %d", received); | 246 line += base::StringPrintf(" %d", received); |
| 247 else if (format == FORMAT_PER_MINUTE) | 247 else if (format == FORMAT_PER_MINUTE) |
| 248 line += StringPrintf(" %d/min", received / dminutes); | 248 line += base::StringPrintf(" %d/min", received / dminutes); |
| 249 else if (format == FORMAT_ALL) | 249 else if (format == FORMAT_ALL) |
| 250 line += StringPrintf(" %d (%d/min)", received, received / dminutes); | 250 line += base::StringPrintf( |
| 251 " %d (%d/min)", received, received / dminutes); |
| 251 } | 252 } |
| 252 result += line + "\n"; | 253 result += line + "\n"; |
| 253 sent = 0; | 254 sent = 0; |
| 254 sent_blocking = 0; | 255 sent_blocking = 0; |
| 255 received = 0; | 256 received = 0; |
| 256 } | 257 } |
| 257 return result; | 258 return result; |
| 258 } | 259 } |
| 259 | 260 |
| 260 namespace testing { | 261 namespace testing { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 273 *sent = stat->sent_method_calls; | 274 *sent = stat->sent_method_calls; |
| 274 *received = stat->received_signals; | 275 *received = stat->received_signals; |
| 275 *blocking = stat->sent_blocking_method_calls; | 276 *blocking = stat->sent_blocking_method_calls; |
| 276 return true; | 277 return true; |
| 277 } | 278 } |
| 278 | 279 |
| 279 } // namespace testing | 280 } // namespace testing |
| 280 | 281 |
| 281 } // namespace statistics | 282 } // namespace statistics |
| 282 } // namespace dbus | 283 } // namespace dbus |
| OLD | NEW |