webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::testing::bwe::Link Class Reference

#include <bwe_test.h>

Inheritance diagram for webrtc::testing::bwe::Link:
webrtc::testing::bwe::PacketProcessorListener webrtc::testing::bwe::PacketProcessorListener

Public Member Functions

virtual ~Link ()
 
virtual void AddPacketProcessor (PacketProcessor *processor, ProcessorType type)
 
virtual void RemovePacketProcessor (PacketProcessor *processor)
 
void Run (int64_t run_for_ms, int64_t now_ms, Packets *packets)
 
const std::vector< PacketSender * > & senders ()
 
const std::vector< PacketProcessorRunner > & processors ()
 
virtual ~Link ()
 
virtual void AddPacketProcessor (PacketProcessor *processor, ProcessorType type)
 
virtual void RemovePacketProcessor (PacketProcessor *processor)
 
void Run (int64_t run_for_ms, int64_t now_ms, Packets *packets)
 
const std::vector< PacketSender * > & senders ()
 
const std::vector< PacketProcessorRunner > & processors ()
 
- Public Member Functions inherited from webrtc::testing::bwe::PacketProcessorListener
virtual ~PacketProcessorListener ()
 
virtual ~PacketProcessorListener ()
 

Constructor & Destructor Documentation

◆ ~Link() [1/2]

virtual webrtc::testing::bwe::Link::~Link ( )
inlinevirtual

◆ ~Link() [2/2]

virtual webrtc::testing::bwe::Link::~Link ( )
inlinevirtual

Member Function Documentation

◆ AddPacketProcessor() [1/2]

void webrtc::testing::bwe::Link::AddPacketProcessor ( PacketProcessor processor,
ProcessorType  type 
)
virtual

◆ AddPacketProcessor() [2/2]

virtual void webrtc::testing::bwe::Link::AddPacketProcessor ( PacketProcessor processor,
ProcessorType  type 
)
virtual

◆ processors() [1/2]

const std::vector<PacketProcessorRunner>& webrtc::testing::bwe::Link::processors ( )
inline

◆ processors() [2/2]

const std::vector<PacketProcessorRunner>& webrtc::testing::bwe::Link::processors ( )
inline

◆ RemovePacketProcessor() [1/2]

virtual void webrtc::testing::bwe::Link::RemovePacketProcessor ( PacketProcessor processor)
virtual

◆ RemovePacketProcessor() [2/2]

void webrtc::testing::bwe::Link::RemovePacketProcessor ( PacketProcessor processor)
virtual

◆ Run() [1/2]

void webrtc::testing::bwe::Link::Run ( int64_t  run_for_ms,
int64_t  now_ms,
Packets packets 
)

◆ Run() [2/2]

void webrtc::testing::bwe::Link::Run ( int64_t  run_for_ms,
int64_t  now_ms,
Packets packets 
)

◆ senders() [1/2]

const std::vector<PacketSender*>& webrtc::testing::bwe::Link::senders ( )
inline

◆ senders() [2/2]

const std::vector<PacketSender*>& webrtc::testing::bwe::Link::senders ( )
inline

The documentation for this class was generated from the following files: