| 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..89a5830047d52d36c094b06e0412dbaddce2c21a 100644
|
| --- a/chromeos/network/network_state_handler.cc
|
| +++ b/chromeos/network/network_state_handler.cc
|
| @@ -5,6 +5,7 @@
|
| #include "chromeos/network/network_state_handler.h"
|
|
|
| #include <stddef.h>
|
| +#include <utility>
|
|
|
| #include "base/bind.h"
|
| #include "base/format_macros.h"
|
| @@ -15,6 +16,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 +386,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);
|
|
|