ROHC compression/decompression library
Data Fields
d_tcp_opt_ctxt Struct Reference

#include <d_tcp_defines.h>

Collaboration diagram for d_tcp_opt_ctxt:
Collaboration graph
[legend]

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
 

Detailed Description

The decompression context for one TCP option

Field Documentation

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

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