ROHC compression/decompression library
Functions
c_tcp_replicate.h File Reference

Handle the replicate chain of the TCP compression profile. More...

#include "rohc_comp_internals.h"
#include "rohc_buf.h"
#include "c_tcp_defines.h"
#include <stdint.h>
#include <stdlib.h>
Include dependency graph for c_tcp_replicate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int tcp_code_replicate_chain (struct rohc_comp_ctxt *const context, const struct rohc_pkt_hdrs *const uncomp_pkt_hdrs, struct tcp_tmp_variables *const tmp, uint8_t *const rohc_pkt, const size_t rohc_pkt_max_len)
 Code the replicate chain of an IR packet. More...
 

Detailed Description

Handle the replicate chain of the TCP compression profile.

Author
Didier Barvaux didie.nosp@m.r@ba.nosp@m.rvaux.nosp@m..org

Function Documentation

◆ tcp_code_replicate_chain()

int tcp_code_replicate_chain ( struct rohc_comp_ctxt *const  context,
const struct rohc_pkt_hdrs *const  uncomp_pkt_hdrs,
struct tcp_tmp_variables *const  tmp,
uint8_t *const  rohc_pkt,
const size_t  rohc_pkt_max_len 
)

Code the replicate chain of an IR packet.

Parameters
contextThe compression context
uncomp_pkt_hdrsThe uncompressed headers to encode
tmpThe temporary state for the compressed packet
[out]rohc_pktThe ROHC packet being built
rohc_pkt_max_lenThe maximum length of the ROHC packet
Returns
The length of the ROHC packet if successful, -1 otherwise