| 
    ROHC compression/decompression library
    
   | 
 
#include <d_tcp_defines.h>

Data Fields | |
| bool | used | 
| uint8_t | type | 
| union { | |
| struct { | |
| bool is_static | |
| uint8_t len | |
| } eol | |
| struct { | |
| bool is_static | |
| uint16_t value | |
| } mss | |
| struct { | |
| bool is_static | |
| uint8_t value | |
| } ws | |
| struct { | |
| struct rohc_lsb_field32 req | |
| struct rohc_lsb_field32 rep | |
| } ts | |
| struct d_tcp_opt_sack sack | |
| struct { | |
| enum | { TCP_GENERIC_OPT_STATIC, TCP_GENERIC_OPT_STABLE, TCP_GENERIC_OPT_FULL } | 
| enum d_tcp_opt_ctxt:: { ... } :: type | |
| uint8_t load_len | |
| uint8_t load [ROHC_TCP_OPT_GENERIC_DATA_MAX_LEN] | |
| } generic | |
| } | data | 
The decompression context for one TCP option
| union { ... } d_tcp_opt_ctxt::data | 
| struct { ... } d_tcp_opt_ctxt::eol | 
| struct { ... } d_tcp_opt_ctxt::generic | 
| bool d_tcp_opt_ctxt::is_static | 
| uint8_t d_tcp_opt_ctxt::len | 
| uint8_t d_tcp_opt_ctxt::load[ROHC_TCP_OPT_GENERIC_DATA_MAX_LEN] | 
| uint8_t d_tcp_opt_ctxt::load_len | 
| struct { ... } d_tcp_opt_ctxt::mss | 
| struct rohc_lsb_field32 d_tcp_opt_ctxt::rep | 
The context for the TS reply field
| struct rohc_lsb_field32 d_tcp_opt_ctxt::req | 
The context for the TS request field
| struct d_tcp_opt_sack d_tcp_opt_ctxt::sack | 
| struct { ... } d_tcp_opt_ctxt::ts | 
| uint8_t d_tcp_opt_ctxt::type | 
| enum { ... } d_tcp_opt_ctxt::type | 
| bool d_tcp_opt_ctxt::used | 
| uint16_t d_tcp_opt_ctxt::value | 
| uint8_t d_tcp_opt_ctxt::value | 
| struct { ... } d_tcp_opt_ctxt::ws | 
 1.8.13