ROHC compression/decompression library
Data Fields
rohc_decomp_last_packet_info_t Struct Reference

Some information about the last decompressed packet. More...

#include <rohc_decomp.h>

Data Fields

unsigned short version_major
 
unsigned short version_minor
 
rohc_mode_t context_mode
 
rohc_decomp_state_t context_state
 
int profile_id
 
unsigned long nr_lost_packets
 
unsigned long nr_misordered_packets
 
bool is_duplicated
 
unsigned long corrected_crc_failures
 
unsigned long corrected_sn_wraparounds
 
unsigned long corrected_wrong_sn_updates
 
rohc_packet_t packet_type
 
unsigned long total_last_comp_size
 
unsigned long header_last_comp_size
 
unsigned long total_last_uncomp_size
 
unsigned long header_last_uncomp_size
 

Detailed Description

Some information about the last decompressed packet.

The structure is used by the rohc_decomp_get_last_packet_info function to store some information about the last decompressed packet.

Versioning works as follow:

Notes for developers:

Supported versions:

See also
rohc_decomp_get_last_packet_info

Field Documentation

◆ context_mode

rohc_mode_t rohc_decomp_last_packet_info_t::context_mode

The mode of the last context used by the compressor

◆ context_state

rohc_decomp_state_t rohc_decomp_last_packet_info_t::context_state

The state of the last context used by the compressor

◆ corrected_crc_failures

unsigned long rohc_decomp_last_packet_info_t::corrected_crc_failures

The number of successful corrections upon CRC failure

◆ corrected_sn_wraparounds

unsigned long rohc_decomp_last_packet_info_t::corrected_sn_wraparounds

The number of successful corrections of SN wraparound upon CRC failure

◆ corrected_wrong_sn_updates

unsigned long rohc_decomp_last_packet_info_t::corrected_wrong_sn_updates

The number of successful corrections of incorrect SN updates upon CRC failure

◆ header_last_comp_size

unsigned long rohc_decomp_last_packet_info_t::header_last_comp_size

The compressed size (in bytes) of the last decompressed header

◆ header_last_uncomp_size

unsigned long rohc_decomp_last_packet_info_t::header_last_uncomp_size

The uncompressed size (in bytes) of the last decompressed header

◆ is_duplicated

bool rohc_decomp_last_packet_info_t::is_duplicated

Is last packet a (possible) duplicated packet?

◆ nr_lost_packets

unsigned long rohc_decomp_last_packet_info_t::nr_lost_packets

The number of (possible) lost packet(s) before last packet

◆ nr_misordered_packets

unsigned long rohc_decomp_last_packet_info_t::nr_misordered_packets

The number of packet(s) before the last packet if late

◆ packet_type

rohc_packet_t rohc_decomp_last_packet_info_t::packet_type

The type of the last decompressed ROHC packet

◆ profile_id

int rohc_decomp_last_packet_info_t::profile_id

The profile ID of the last context used by the compressor

◆ total_last_comp_size

unsigned long rohc_decomp_last_packet_info_t::total_last_comp_size

The compressed size (in bytes) of the last decompressed packet

◆ total_last_uncomp_size

unsigned long rohc_decomp_last_packet_info_t::total_last_uncomp_size

The uncompressed size (in bytes) of the last decompressed packet

◆ version_major

unsigned short rohc_decomp_last_packet_info_t::version_major

The major version of this structure

◆ version_minor

unsigned short rohc_decomp_last_packet_info_t::version_minor

The minor version of this structure


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