webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
webrtc::PacketInfo Struct Reference

#include <rtp_rtcp_defines.h>

Public Member Functions

 PacketInfo (int64_t arrival_time_ms, uint16_t sequence_number)
 
 PacketInfo (int64_t arrival_time_ms, int64_t send_time_ms, uint16_t sequence_number, size_t payload_size, const PacedPacketInfo &pacing_info)
 
 PacketInfo (int64_t creation_time_ms, int64_t arrival_time_ms, int64_t send_time_ms, uint16_t sequence_number, size_t payload_size, const PacedPacketInfo &pacing_info)
 
bool operator== (const PacketInfo &rhs) const
 
 PacketInfo (int64_t arrival_time_ms, uint16_t sequence_number)
 
 PacketInfo (int64_t arrival_time_ms, int64_t send_time_ms, uint16_t sequence_number, size_t payload_size, const PacedPacketInfo &pacing_info)
 
 PacketInfo (int64_t creation_time_ms, int64_t arrival_time_ms, int64_t send_time_ms, uint16_t sequence_number, size_t payload_size, const PacedPacketInfo &pacing_info)
 
bool operator== (const PacketInfo &rhs) const
 

Public Attributes

int64_t creation_time_ms
 
int64_t arrival_time_ms
 
int64_t send_time_ms
 
uint16_t sequence_number
 
size_t payload_size
 
PacedPacketInfo pacing_info
 

Static Public Attributes

static constexpr int kNotAProbe = -1
 

Constructor & Destructor Documentation

◆ PacketInfo() [1/6]

webrtc::PacketInfo::PacketInfo ( int64_t  arrival_time_ms,
uint16_t  sequence_number 
)
inline

◆ PacketInfo() [2/6]

webrtc::PacketInfo::PacketInfo ( int64_t  arrival_time_ms,
int64_t  send_time_ms,
uint16_t  sequence_number,
size_t  payload_size,
const PacedPacketInfo pacing_info 
)
inline

◆ PacketInfo() [3/6]

webrtc::PacketInfo::PacketInfo ( int64_t  creation_time_ms,
int64_t  arrival_time_ms,
int64_t  send_time_ms,
uint16_t  sequence_number,
size_t  payload_size,
const PacedPacketInfo pacing_info 
)
inline

◆ PacketInfo() [4/6]

webrtc::PacketInfo::PacketInfo ( int64_t  arrival_time_ms,
uint16_t  sequence_number 
)
inline

◆ PacketInfo() [5/6]

webrtc::PacketInfo::PacketInfo ( int64_t  arrival_time_ms,
int64_t  send_time_ms,
uint16_t  sequence_number,
size_t  payload_size,
const PacedPacketInfo pacing_info 
)
inline

◆ PacketInfo() [6/6]

webrtc::PacketInfo::PacketInfo ( int64_t  creation_time_ms,
int64_t  arrival_time_ms,
int64_t  send_time_ms,
uint16_t  sequence_number,
size_t  payload_size,
const PacedPacketInfo pacing_info 
)
inline

Member Function Documentation

◆ operator==() [1/2]

bool webrtc::PacketInfo::operator== ( const PacketInfo rhs) const
inline

◆ operator==() [2/2]

bool webrtc::PacketInfo::operator== ( const PacketInfo rhs) const
inline

Member Data Documentation

◆ arrival_time_ms

int64_t webrtc::PacketInfo::arrival_time_ms

◆ creation_time_ms

int64_t webrtc::PacketInfo::creation_time_ms

◆ kNotAProbe

static constexpr int webrtc::PacketInfo::kNotAProbe = -1
static

◆ pacing_info

PacedPacketInfo webrtc::PacketInfo::pacing_info

◆ payload_size

size_t webrtc::PacketInfo::payload_size

◆ send_time_ms

int64_t webrtc::PacketInfo::send_time_ms

◆ sequence_number

uint16_t webrtc::PacketInfo::sequence_number

The documentation for this struct was generated from the following file: