Commit bf05f1c1 authored by Niels Möller's avatar Niels Möller Committed by Commit Bot

Migrate from rtc::RateLimiter to rtc::DataRateLimiter.

The former is a deprecated alias.

Bug: None
Change-Id: Ib4c1132135de159a932ebc26454f5df15274e25d
Reviewed-on: https://chromium-review.googlesource.com/966602
Commit-Queue: Niels Möller <nisse@chromium.org>
Reviewed-by: default avatarSergey Ulanov <sergeyu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544003}
parent efd26e7d
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include <utility> #include <utility>
#include "third_party/webrtc/rtc_base/ratelimiter.h" #include "third_party/webrtc/rtc_base/data_rate_limiter.h"
#include "third_party/webrtc/rtc_base/timeutils.h" #include "third_party/webrtc/rtc_base/timeutils.h"
namespace content { namespace content {
...@@ -17,16 +17,14 @@ const int kMaxIceMessageBandwidth = 256 * 1024; ...@@ -17,16 +17,14 @@ const int kMaxIceMessageBandwidth = 256 * 1024;
} // namespace } // namespace
P2PMessageThrottler::P2PMessageThrottler() P2PMessageThrottler::P2PMessageThrottler()
: rate_limiter_(new rtc::RateLimiter(kMaxIceMessageBandwidth, 1.0)) { : rate_limiter_(new rtc::DataRateLimiter(kMaxIceMessageBandwidth, 1.0)) {}
}
P2PMessageThrottler::~P2PMessageThrottler() { P2PMessageThrottler::~P2PMessageThrottler() {
} }
void P2PMessageThrottler::SetSendIceBandwidth(int bandwidth_kbps) { void P2PMessageThrottler::SetSendIceBandwidth(int bandwidth_kbps) {
rate_limiter_.reset(new rtc::RateLimiter(bandwidth_kbps, 1.0)); rate_limiter_.reset(new rtc::DataRateLimiter(bandwidth_kbps, 1.0));
} }
bool P2PMessageThrottler::DropNextPacket(size_t packet_len) { bool P2PMessageThrottler::DropNextPacket(size_t packet_len) {
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#include "content/common/content_export.h" #include "content/common/content_export.h"
namespace rtc { namespace rtc {
class RateLimiter; class DataRateLimiter;
} }
namespace content { namespace content {
...@@ -31,7 +31,7 @@ class CONTENT_EXPORT P2PMessageThrottler { ...@@ -31,7 +31,7 @@ class CONTENT_EXPORT P2PMessageThrottler {
void SetSendIceBandwidth(int bandwith_kbps); void SetSendIceBandwidth(int bandwith_kbps);
private: private:
std::unique_ptr<rtc::RateLimiter> rate_limiter_; std::unique_ptr<rtc::DataRateLimiter> rate_limiter_;
DISALLOW_COPY_AND_ASSIGN(P2PMessageThrottler); DISALLOW_COPY_AND_ASSIGN(P2PMessageThrottler);
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment