| ROHC compression/decompression library
   
    | 
Offset IP-ID decoding. More...


Go to the source code of this file.
| Functions | |
| struct ip_id_offset_decode *ROHC_EXPORT | ip_id_offset_new (void) | 
| Create a new Offset IP-ID decoding context. | |
| void ROHC_EXPORT | ip_id_offset_free (struct ip_id_offset_decode *const ipid) __attribute__((nonnull(1))) | 
| Destroy a given Offset IP-ID decoding context. | |
| bool ROHC_EXPORT | ip_id_offset_decode (const struct ip_id_offset_decode *const ipid, const uint16_t m, const size_t k, const uint32_t sn, uint16_t *const decoded) __attribute__((nonnull(1 | 
| void ROHC_EXPORT | ip_id_offset_set_ref (struct ip_id_offset_decode *const ipid, const uint16_t id_ref, const uint32_t sn_ref) __attribute__((nonnull(1))) | 
| Update the reference values for the IP-ID and the SN. | |
| Variables | |
| bool ROHC_EXPORT | warn_unused_result | 
Offset IP-ID decoding.
| bool ROHC_EXPORT ip_id_offset_decode | ( | const struct ip_id_offset_decode *const | ipid, | 
| const uint16_t | m, | ||
| const size_t | k, | ||
| const uint32_t | sn, | ||
| uint16_t *const | decoded | ||
| ) | 
| void ROHC_EXPORT ip_id_offset_free | ( | struct ip_id_offset_decode *const | ipid | ) | 
Destroy a given Offset IP-ID decoding context.
See 4.5.5 in the RFC 3095 for details about Offset IP-ID encoding.
| ipid | The Offset IP-ID decoding context to destroy | 
References ip_id_offset_decode::lsb, and rohc_lsb_free().
Referenced by d_generic_create(), and d_generic_destroy().
| struct ip_id_offset_decode* ROHC_EXPORT ip_id_offset_new | ( | void | ) |  [read] | 
Create a new Offset IP-ID decoding context.
See 4.5.5 in the RFC 3095 for details about Offset IP-ID encoding.
References ip_id_offset_decode::lsb, rohc_lsb_new(), and ROHC_LSB_SHIFT_IP_ID.
Referenced by d_generic_create().
| void ROHC_EXPORT ip_id_offset_set_ref | ( | struct ip_id_offset_decode *const | ipid, | 
| const uint16_t | id_ref, | ||
| const uint32_t | sn_ref | ||
| ) | 
Update the reference values for the IP-ID and the SN.
| ipid | The Offset IP-ID decoding object | 
| id_ref | The new IP-ID reference | 
| sn_ref | The new SN reference | 
References ip_id_offset_decode::lsb, and rohc_lsb_set_ref().
 1.7.6.1
 1.7.6.1