#include <bwe_test_framework.h>
|
| PacketProcessor (PacketProcessorListener *listener, int flow_id, ProcessorType type) |
|
| PacketProcessor (PacketProcessorListener *listener, const FlowIds &flow_ids, ProcessorType type) |
|
virtual | ~PacketProcessor () |
|
virtual void | Plot (int64_t timestamp_ms) |
|
virtual void | RunFor (int64_t time_ms, Packets *in_out)=0 |
|
const FlowIds & | flow_ids () const |
|
uint32_t | packets_per_second () const |
|
uint32_t | bits_per_second () const |
|
| PacketProcessor (PacketProcessorListener *listener, int flow_id, ProcessorType type) |
|
| PacketProcessor (PacketProcessorListener *listener, const FlowIds &flow_ids, ProcessorType type) |
|
virtual | ~PacketProcessor () |
|
virtual void | Plot (int64_t timestamp_ms) |
|
virtual void | RunFor (int64_t time_ms, Packets *in_out)=0 |
|
const FlowIds & | flow_ids () const |
|
uint32_t | packets_per_second () const |
|
uint32_t | bits_per_second () const |
|
◆ PacketProcessor() [1/4]
◆ PacketProcessor() [2/4]
◆ ~PacketProcessor() [1/2]
webrtc::testing::bwe::PacketProcessor::~PacketProcessor |
( |
| ) |
|
|
virtual |
◆ PacketProcessor() [3/4]
◆ PacketProcessor() [4/4]
◆ ~PacketProcessor() [2/2]
virtual webrtc::testing::bwe::PacketProcessor::~PacketProcessor |
( |
| ) |
|
|
virtual |
◆ bits_per_second() [1/2]
uint32_t webrtc::testing::bwe::PacketProcessor::bits_per_second |
( |
| ) |
const |
◆ bits_per_second() [2/2]
uint32_t webrtc::testing::bwe::PacketProcessor::bits_per_second |
( |
| ) |
const |
◆ flow_ids() [1/2]
const FlowIds& webrtc::testing::bwe::PacketProcessor::flow_ids |
( |
| ) |
const |
|
inline |
◆ flow_ids() [2/2]
const FlowIds& webrtc::testing::bwe::PacketProcessor::flow_ids |
( |
| ) |
const |
|
inline |
◆ packets_per_second() [1/2]
uint32_t webrtc::testing::bwe::PacketProcessor::packets_per_second |
( |
| ) |
const |
◆ packets_per_second() [2/2]
uint32_t webrtc::testing::bwe::PacketProcessor::packets_per_second |
( |
| ) |
const |
◆ Plot() [1/2]
virtual void webrtc::testing::bwe::PacketProcessor::Plot |
( |
int64_t |
timestamp_ms | ) |
|
|
inlinevirtual |
◆ Plot() [2/2]
virtual void webrtc::testing::bwe::PacketProcessor::Plot |
( |
int64_t |
timestamp_ms | ) |
|
|
inlinevirtual |
◆ RunFor() [1/2]
virtual void webrtc::testing::bwe::PacketProcessor::RunFor |
( |
int64_t |
time_ms, |
|
|
Packets * |
in_out |
|
) |
| |
|
pure virtual |
Implemented in webrtc::testing::bwe::TraceBasedDeliveryFilter, webrtc::testing::bwe::TraceBasedDeliveryFilter, webrtc::testing::bwe::ChokeFilter, webrtc::testing::bwe::ChokeFilter, webrtc::testing::bwe::ReorderFilter, webrtc::testing::bwe::ReorderFilter, webrtc::testing::bwe::JitterFilter, webrtc::testing::bwe::JitterFilter, webrtc::testing::bwe::DelayFilter, webrtc::testing::bwe::DelayFilter, webrtc::testing::bwe::LossFilter, webrtc::testing::bwe::LossFilter, webrtc::testing::bwe::RateCounterFilter, webrtc::testing::bwe::RateCounterFilter, webrtc::testing::bwe::TcpSender, webrtc::testing::bwe::TcpSender, webrtc::testing::bwe::PacedVideoSender, webrtc::testing::bwe::PacedVideoSender, webrtc::testing::bwe::VideoSender, webrtc::testing::bwe::VideoSender, webrtc::testing::bwe::PacketReceiver, and webrtc::testing::bwe::PacketReceiver.
◆ RunFor() [2/2]
virtual void webrtc::testing::bwe::PacketProcessor::RunFor |
( |
int64_t |
time_ms, |
|
|
Packets * |
in_out |
|
) |
| |
|
pure virtual |
Implemented in webrtc::testing::bwe::TraceBasedDeliveryFilter, webrtc::testing::bwe::TraceBasedDeliveryFilter, webrtc::testing::bwe::ChokeFilter, webrtc::testing::bwe::ChokeFilter, webrtc::testing::bwe::ReorderFilter, webrtc::testing::bwe::ReorderFilter, webrtc::testing::bwe::JitterFilter, webrtc::testing::bwe::JitterFilter, webrtc::testing::bwe::DelayFilter, webrtc::testing::bwe::DelayFilter, webrtc::testing::bwe::LossFilter, webrtc::testing::bwe::LossFilter, webrtc::testing::bwe::RateCounterFilter, webrtc::testing::bwe::RateCounterFilter, webrtc::testing::bwe::TcpSender, webrtc::testing::bwe::TcpSender, webrtc::testing::bwe::PacedVideoSender, webrtc::testing::bwe::PacedVideoSender, webrtc::testing::bwe::VideoSender, webrtc::testing::bwe::VideoSender, webrtc::testing::bwe::PacketReceiver, and webrtc::testing::bwe::PacketReceiver.
◆ rate_counter_
RateCounter webrtc::testing::bwe::PacketProcessor::rate_counter_ |
|
protected |
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc