ROHC compression/decompression library
Functions
feedback_parse.h File Reference

Function to parse ROHC feedback. More...

#include <rohc/rohc_buf.h>
#include <stdbool.h>
#include <stdint.h>
#include <stddef.h>
#include "dllexport.h"
Include dependency graph for feedback_parse.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool ROHC_EXPORT rohc_packet_is_feedback (const uint8_t byte)
 Find out whether a ROHC packet is a Feedback packet or not.
bool ROHC_EXPORT rohc_feedback_get_size (const struct rohc_buf rohc_data, size_t *const feedback_hdr_len, size_t *const feedback_data_len)
 Find out the lengths of the feedback header and data.

Detailed Description

Function to parse ROHC feedback.

Author:
Didier Barvaux <didier.barvaux@toulouse.viveris.com>
Didier Barvaux <didier@barvaux.org>

Function Documentation

bool ROHC_EXPORT rohc_feedback_get_size ( const struct rohc_buf  rohc_data,
size_t *const  feedback_hdr_len,
size_t *const  feedback_data_len 
)

Find out the lengths of the feedback header and data.

See 5.2.2 in the RFC 3095 for details.

Parameters:
rohc_dataThe ROHC data to get feedback lengths from
[out]feedback_hdr_lenThe length of the feedback header (in bytes)
[out]feedback_data_lenThe length of the feedback data (in bytes)
Returns:
true if feedback parsing was successful, false if feedback is malformed
bool ROHC_EXPORT rohc_packet_is_feedback ( const uint8_t  byte)

Find out whether a ROHC packet is a Feedback packet or not.

Parameters:
byteThe first byte of ROHC packet to analyze
Returns:
Whether the ROHC packet is a Feedback packet or not