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
uint8_t d_tcp_opt_ctxt::load[ROHC_TCP_OPT_GENERIC_DATA_MAX_LEN]
struct { ... } d_tcp_opt_ctxt::mss

The context for the TS reply field

The context for the TS request field

struct { ... } d_tcp_opt_ctxt::ts
enum { ... } ::@31 d_tcp_opt_ctxt::type
struct { ... } d_tcp_opt_ctxt::ws

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

Generated on 4 Jul 2018 for ROHC compression/decompression library by  doxygen 1.6.1