ROHC compression/decompression library
Data Fields
c_wlsb Struct Reference

Defines a W-LSB encoding object. More...

Collaboration diagram for c_wlsb:
Collaboration graph
[legend]

Data Fields

size_t window_width
 The width of the window.
size_t window_mask
 The size of the window (power of 2) minus 1.
size_t oldest
 A pointer on the oldest entry in the window (change on acknowledgement)
size_t next
 A pointer on the current entry in the window (change on add and ack)
size_t count
 Count of entries in the window.
size_t bits
 The maximal number of bits for representing the value.
rohc_lsb_shift_t p
 Shift parameter (see 4.5.2 in the RFC 3095)
struct c_window window [1]

Detailed Description

Defines a W-LSB encoding object.


Field Documentation

size_t c_wlsb::bits

The maximal number of bits for representing the value.

Referenced by c_create_wlsb(), wlsb_get_k_16bits(), and wlsb_get_k_32bits().

size_t c_wlsb::count
size_t c_wlsb::next

A pointer on the current entry in the window (change on add and ack)

Referenced by c_add_wlsb(), and c_create_wlsb().

A pointer on the oldest entry in the window (change on acknowledgement)

Referenced by c_ack_sn_wlsb(), c_add_wlsb(), c_create_wlsb(), c_mean_wlsb(), c_sum_wlsb(), wlsb_get_k_16bits(), and wlsb_get_k_32bits().

Shift parameter (see 4.5.2 in the RFC 3095)

Referenced by c_create_wlsb(), wlsb_get_k_16bits(), and wlsb_get_k_32bits().

The window in which previous values of the encoded value are stored

Referenced by c_ack_sn_wlsb(), c_add_wlsb(), c_mean_wlsb(), c_sum_wlsb(), wlsb_get_k_16bits(), and wlsb_get_k_32bits().

The size of the window (power of 2) minus 1.

Referenced by c_ack_sn_wlsb(), c_add_wlsb(), c_create_wlsb(), c_mean_wlsb(), c_sum_wlsb(), wlsb_get_k_16bits(), and wlsb_get_k_32bits().

The width of the window.

Referenced by c_add_wlsb(), and c_create_wlsb().


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