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

#include <bwe.h>

Public Member Functions

 LinkedSet (int capacity)
 
 ~LinkedSet ()
 
void Insert (uint16_t sequence_number, int64_t send_time_ms, int64_t arrival_time_ms, size_t payload_size)
 
void Insert (PacketIdentifierNode packet_identifier)
 
PacketNodeIt begin ()
 
PacketNodeIt end ()
 
bool empty () const
 
size_t size () const
 
size_t capacity () const
 
uint16_t OldestSeqNumber () const
 
uint16_t NewestSeqNumber () const
 
void Erase (PacketNodeIt node_it)
 
 LinkedSet (int capacity)
 
 ~LinkedSet ()
 
void Insert (uint16_t sequence_number, int64_t send_time_ms, int64_t arrival_time_ms, size_t payload_size)
 
void Insert (PacketIdentifierNode packet_identifier)
 
PacketNodeIt begin ()
 
PacketNodeIt end ()
 
bool empty () const
 
size_t size () const
 
size_t capacity () const
 
uint16_t OldestSeqNumber () const
 
uint16_t NewestSeqNumber () const
 
void Erase (PacketNodeIt node_it)
 

Constructor & Destructor Documentation

◆ LinkedSet() [1/2]

webrtc::testing::bwe::LinkedSet::LinkedSet ( int  capacity)
inlineexplicit

◆ ~LinkedSet() [1/2]

webrtc::testing::bwe::LinkedSet::~LinkedSet ( )

◆ LinkedSet() [2/2]

webrtc::testing::bwe::LinkedSet::LinkedSet ( int  capacity)
inlineexplicit

◆ ~LinkedSet() [2/2]

webrtc::testing::bwe::LinkedSet::~LinkedSet ( )

Member Function Documentation

◆ begin() [1/2]

PacketNodeIt webrtc::testing::bwe::LinkedSet::begin ( )
inline

◆ begin() [2/2]

PacketNodeIt webrtc::testing::bwe::LinkedSet::begin ( )
inline

◆ capacity() [1/2]

size_t webrtc::testing::bwe::LinkedSet::capacity ( ) const
inline

◆ capacity() [2/2]

size_t webrtc::testing::bwe::LinkedSet::capacity ( ) const
inline

◆ empty() [1/2]

bool webrtc::testing::bwe::LinkedSet::empty ( ) const
inline

◆ empty() [2/2]

bool webrtc::testing::bwe::LinkedSet::empty ( ) const
inline

◆ end() [1/2]

PacketNodeIt webrtc::testing::bwe::LinkedSet::end ( )
inline

◆ end() [2/2]

PacketNodeIt webrtc::testing::bwe::LinkedSet::end ( )
inline

◆ Erase() [1/2]

void webrtc::testing::bwe::LinkedSet::Erase ( PacketNodeIt  node_it)

◆ Erase() [2/2]

void webrtc::testing::bwe::LinkedSet::Erase ( PacketNodeIt  node_it)

◆ Insert() [1/4]

void webrtc::testing::bwe::LinkedSet::Insert ( uint16_t  sequence_number,
int64_t  send_time_ms,
int64_t  arrival_time_ms,
size_t  payload_size 
)

◆ Insert() [2/4]

void webrtc::testing::bwe::LinkedSet::Insert ( uint16_t  sequence_number,
int64_t  send_time_ms,
int64_t  arrival_time_ms,
size_t  payload_size 
)

◆ Insert() [3/4]

void webrtc::testing::bwe::LinkedSet::Insert ( PacketIdentifierNode  packet_identifier)

◆ Insert() [4/4]

void webrtc::testing::bwe::LinkedSet::Insert ( PacketIdentifierNode  packet_identifier)

◆ NewestSeqNumber() [1/2]

uint16_t webrtc::testing::bwe::LinkedSet::NewestSeqNumber ( ) const
inline

◆ NewestSeqNumber() [2/2]

uint16_t webrtc::testing::bwe::LinkedSet::NewestSeqNumber ( ) const
inline

◆ OldestSeqNumber() [1/2]

uint16_t webrtc::testing::bwe::LinkedSet::OldestSeqNumber ( ) const
inline

◆ OldestSeqNumber() [2/2]

uint16_t webrtc::testing::bwe::LinkedSet::OldestSeqNumber ( ) const
inline

◆ size() [1/2]

size_t webrtc::testing::bwe::LinkedSet::size ( ) const
inline

◆ size() [2/2]

size_t webrtc::testing::bwe::LinkedSet::size ( ) const
inline

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