| Index: chromeos/network/network_state_handler.cc
|
| diff --git a/chromeos/network/network_state_handler.cc b/chromeos/network/network_state_handler.cc
|
| index bf0681c27eb8410e736912e1161bcbe190a70756..a07219da47dfbb7d26484759d018e0eb02754052 100644
|
| --- a/chromeos/network/network_state_handler.cc
|
| +++ b/chromeos/network/network_state_handler.cc
|
| @@ -15,6 +15,7 @@
|
| #include "base/logging.h"
|
| #include "base/memory/ptr_util.h"
|
| #include "base/metrics/histogram_macros.h"
|
| +#include "base/strings/string_number_conversions.h"
|
| #include "base/strings/string_util.h"
|
| #include "base/strings/stringprintf.h"
|
| #include "base/values.h"
|
| @@ -384,6 +385,18 @@ void NetworkStateHandler::SetWakeOnLanEnabled(bool enabled) {
|
| shill_property_handler_->SetWakeOnLanEnabled(enabled);
|
| }
|
|
|
| +void NetworkStateHandler::SetNetworkThrottlingStatus(
|
| + bool enabled,
|
| + uint32_t upload_rate_kbits,
|
| + uint32_t download_rate_kbits) {
|
| + NET_LOG_EVENT("SetNetworkThrottlingStatus",
|
| + enabled ? ("true :" + base::IntToString(upload_rate_kbits) +
|
| + ", " + base::IntToString(download_rate_kbits))
|
| + : "false");
|
| + shill_property_handler_->SetNetworkThrottlingStatus(
|
| + enabled, upload_rate_kbits, download_rate_kbits);
|
| +}
|
| +
|
| const NetworkState* NetworkStateHandler::GetEAPForEthernet(
|
| const std::string& service_path) {
|
| const NetworkState* network = GetNetworkState(service_path);
|
|
|