Lines Matching refs:QuicBandwidth

12 // Highest number that QuicBandwidth can hold.
16 QuicBandwidth QuicBandwidth::Zero() {
17 return QuicBandwidth(0);
21 QuicBandwidth QuicBandwidth::FromBitsPerSecond(int64 bits_per_second) {
22 return QuicBandwidth(bits_per_second);
26 QuicBandwidth QuicBandwidth::FromKBitsPerSecond(int64 k_bits_per_second) {
28 return QuicBandwidth(k_bits_per_second * 1000);
32 QuicBandwidth QuicBandwidth::FromBytesPerSecond(int64 bytes_per_second) {
34 return QuicBandwidth(bytes_per_second * 8);
38 QuicBandwidth QuicBandwidth::FromKBytesPerSecond(int64 k_bytes_per_second) {
40 return QuicBandwidth(k_bytes_per_second * 8000);
44 QuicBandwidth QuicBandwidth::FromBytesAndTimeDelta(QuicByteCount bytes,
51 return QuicBandwidth(bytes_per_second * 8);
54 QuicBandwidth::QuicBandwidth(int64 bits_per_second)
59 int64 QuicBandwidth::ToBitsPerSecond() const {
63 int64 QuicBandwidth::ToKBitsPerSecond() const {
67 int64 QuicBandwidth::ToBytesPerSecond() const {
71 int64 QuicBandwidth::ToKBytesPerSecond() const {
75 QuicByteCount QuicBandwidth::ToBytesPerPeriod(
81 int64 QuicBandwidth::ToKBytesPerPeriod(QuicTime::Delta time_period) const {
86 bool QuicBandwidth::IsZero() const {
90 QuicBandwidth QuicBandwidth::Add(const QuicBandwidth& delta) const {
91 return QuicBandwidth(bits_per_second_ + delta.bits_per_second_);
94 QuicBandwidth QuicBandwidth::Subtract(const QuicBandwidth& delta) const {
95 return QuicBandwidth(bits_per_second_ - delta.bits_per_second_);
98 QuicBandwidth QuicBandwidth::Scale(float scale_factor) const {
99 return QuicBandwidth(bits_per_second_ * scale_factor);
102 QuicTime::Delta QuicBandwidth::TransferTime(QuicByteCount bytes) const {