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

◆ data

union { ... } d_tcp_opt_ctxt::data

◆ eol

struct { ... } d_tcp_opt_ctxt::eol

◆ generic

struct { ... } d_tcp_opt_ctxt::generic

◆ is_static

bool d_tcp_opt_ctxt::is_static

◆ len

uint8_t d_tcp_opt_ctxt::len

◆ load

uint8_t d_tcp_opt_ctxt::load[ROHC_TCP_OPT_GENERIC_DATA_MAX_LEN]

◆ load_len

uint8_t d_tcp_opt_ctxt::load_len

◆ mss

struct { ... } d_tcp_opt_ctxt::mss

◆ rep

struct rohc_lsb_field32 d_tcp_opt_ctxt::rep

The context for the TS reply field

◆ req

struct rohc_lsb_field32 d_tcp_opt_ctxt::req

The context for the TS request field

◆ sack

struct d_tcp_opt_sack d_tcp_opt_ctxt::sack

◆ ts

struct { ... } d_tcp_opt_ctxt::ts

◆ type [1/2]

uint8_t d_tcp_opt_ctxt::type

◆ type [2/2]

enum { ... } d_tcp_opt_ctxt::type

◆ used

bool d_tcp_opt_ctxt::used

◆ value [1/2]

uint16_t d_tcp_opt_ctxt::value

◆ value [2/2]

uint8_t d_tcp_opt_ctxt::value

◆ ws

struct { ... } d_tcp_opt_ctxt::ws

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