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 @@
#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"
namespace content {
......@@ -17,16 +17,14 @@ const int kMaxIceMessageBandwidth = 256 * 1024;
} // namespace
P2PMessageThrottler::P2PMessageThrottler()
: rate_limiter_(new rtc::RateLimiter(kMaxIceMessageBandwidth, 1.0)) {
}
: rate_limiter_(new rtc::DataRateLimiter(kMaxIceMessageBandwidth, 1.0)) {}
P2PMessageThrottler::~P2PMessageThrottler() {
}
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) {
......
......@@ -13,7 +13,7 @@
#include "content/common/content_export.h"
namespace rtc {
class RateLimiter;
class DataRateLimiter;
}
namespace content {
......@@ -31,7 +31,7 @@ class CONTENT_EXPORT P2PMessageThrottler {
void SetSendIceBandwidth(int bandwith_kbps);
private:
std::unique_ptr<rtc::RateLimiter> rate_limiter_;
std::unique_ptr<rtc::DataRateLimiter> rate_limiter_;
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