webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
webrtc::test::Packet Class Reference

#include <packet.h>

Public Member Functions

 Packet (uint8_t *packet_memory, size_t allocated_bytes, double time_ms, const RtpHeaderParser &parser)
 
 Packet (uint8_t *packet_memory, size_t allocated_bytes, size_t virtual_packet_length_bytes, double time_ms, const RtpHeaderParser &parser)
 
 Packet (uint8_t *packet_memory, size_t allocated_bytes, double time_ms)
 
 Packet (uint8_t *packet_memory, size_t allocated_bytes, size_t virtual_packet_length_bytes, double time_ms)
 
virtual ~Packet ()
 
bool ExtractRedHeaders (std::list< RTPHeader *> *headers) const
 
const uint8_tpayload () const
 
size_t packet_length_bytes () const
 
size_t payload_length_bytes () const
 
size_t virtual_packet_length_bytes () const
 
size_t virtual_payload_length_bytes () const
 
const RTPHeaderheader () const
 
void ConvertHeader (WebRtcRTPHeader *copy_to) const
 
void set_time_ms (double time)
 
double time_ms () const
 
bool valid_header () const
 
 Packet (uint8_t *packet_memory, size_t allocated_bytes, double time_ms, const RtpHeaderParser &parser)
 
 Packet (uint8_t *packet_memory, size_t allocated_bytes, size_t virtual_packet_length_bytes, double time_ms, const RtpHeaderParser &parser)
 
 Packet (uint8_t *packet_memory, size_t allocated_bytes, double time_ms)
 
 Packet (uint8_t *packet_memory, size_t allocated_bytes, size_t virtual_packet_length_bytes, double time_ms)
 
virtual ~Packet ()
 
bool ExtractRedHeaders (std::list< RTPHeader *> *headers) const
 
const uint8_tpayload () const
 
size_t packet_length_bytes () const
 
size_t payload_length_bytes () const
 
size_t virtual_packet_length_bytes () const
 
size_t virtual_payload_length_bytes () const
 
const RTPHeaderheader () const
 
void ConvertHeader (WebRtcRTPHeader *copy_to) const
 
void set_time_ms (double time)
 
double time_ms () const
 
bool valid_header () const
 

Static Public Member Functions

static void DeleteRedHeaders (std::list< RTPHeader *> *headers)
 
static void DeleteRedHeaders (std::list< RTPHeader *> *headers)
 

Constructor & Destructor Documentation

◆ Packet() [1/8]

webrtc::test::Packet::Packet ( uint8_t packet_memory,
size_t  allocated_bytes,
double  time_ms,
const RtpHeaderParser parser 
)

◆ Packet() [2/8]

webrtc::test::Packet::Packet ( uint8_t packet_memory,
size_t  allocated_bytes,
size_t  virtual_packet_length_bytes,
double  time_ms,
const RtpHeaderParser parser 
)

◆ Packet() [3/8]

webrtc::test::Packet::Packet ( uint8_t packet_memory,
size_t  allocated_bytes,
double  time_ms 
)

◆ Packet() [4/8]

webrtc::test::Packet::Packet ( uint8_t packet_memory,
size_t  allocated_bytes,
size_t  virtual_packet_length_bytes,
double  time_ms 
)

◆ ~Packet() [1/2]

webrtc::test::Packet::~Packet ( )
virtualdefault

◆ Packet() [5/8]

webrtc::test::Packet::Packet ( uint8_t packet_memory,
size_t  allocated_bytes,
double  time_ms,
const RtpHeaderParser parser 
)

◆ Packet() [6/8]

webrtc::test::Packet::Packet ( uint8_t packet_memory,
size_t  allocated_bytes,
size_t  virtual_packet_length_bytes,
double  time_ms,
const RtpHeaderParser parser 
)

◆ Packet() [7/8]

webrtc::test::Packet::Packet ( uint8_t packet_memory,
size_t  allocated_bytes,
double  time_ms 
)

◆ Packet() [8/8]

webrtc::test::Packet::Packet ( uint8_t packet_memory,
size_t  allocated_bytes,
size_t  virtual_packet_length_bytes,
double  time_ms 
)

◆ ~Packet() [2/2]

virtual webrtc::test::Packet::~Packet ( )
virtual

Member Function Documentation

◆ ConvertHeader() [1/2]

void webrtc::test::Packet::ConvertHeader ( WebRtcRTPHeader copy_to) const

◆ ConvertHeader() [2/2]

void webrtc::test::Packet::ConvertHeader ( WebRtcRTPHeader copy_to) const

◆ DeleteRedHeaders() [1/2]

void webrtc::test::Packet::DeleteRedHeaders ( std::list< RTPHeader *> *  headers)
static

◆ DeleteRedHeaders() [2/2]

static void webrtc::test::Packet::DeleteRedHeaders ( std::list< RTPHeader *> *  headers)
static

◆ ExtractRedHeaders() [1/2]

bool webrtc::test::Packet::ExtractRedHeaders ( std::list< RTPHeader *> *  headers) const

◆ ExtractRedHeaders() [2/2]

bool webrtc::test::Packet::ExtractRedHeaders ( std::list< RTPHeader *> *  headers) const

◆ header() [1/2]

const RTPHeader& webrtc::test::Packet::header ( ) const
inline

◆ header() [2/2]

const RTPHeader& webrtc::test::Packet::header ( ) const
inline

◆ packet_length_bytes() [1/2]

size_t webrtc::test::Packet::packet_length_bytes ( ) const
inline

◆ packet_length_bytes() [2/2]

size_t webrtc::test::Packet::packet_length_bytes ( ) const
inline

◆ payload() [1/2]

const uint8_t* webrtc::test::Packet::payload ( ) const
inline

◆ payload() [2/2]

const uint8_t* webrtc::test::Packet::payload ( ) const
inline

◆ payload_length_bytes() [1/2]

size_t webrtc::test::Packet::payload_length_bytes ( ) const
inline

◆ payload_length_bytes() [2/2]

size_t webrtc::test::Packet::payload_length_bytes ( ) const
inline

◆ set_time_ms() [1/2]

void webrtc::test::Packet::set_time_ms ( double  time)
inline

◆ set_time_ms() [2/2]

void webrtc::test::Packet::set_time_ms ( double  time)
inline

◆ time_ms() [1/2]

double webrtc::test::Packet::time_ms ( ) const
inline

◆ time_ms() [2/2]

double webrtc::test::Packet::time_ms ( ) const
inline

◆ valid_header() [1/2]

bool webrtc::test::Packet::valid_header ( ) const
inline

◆ valid_header() [2/2]

bool webrtc::test::Packet::valid_header ( ) const
inline

◆ virtual_packet_length_bytes() [1/2]

size_t webrtc::test::Packet::virtual_packet_length_bytes ( ) const
inline

◆ virtual_packet_length_bytes() [2/2]

size_t webrtc::test::Packet::virtual_packet_length_bytes ( ) const
inline

◆ virtual_payload_length_bytes() [1/2]

size_t webrtc::test::Packet::virtual_payload_length_bytes ( ) const
inline

◆ virtual_payload_length_bytes() [2/2]

size_t webrtc::test::Packet::virtual_payload_length_bytes ( ) const
inline

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