UbixOS  2.0
tcpip_msg Struct Reference

#include <tcpip_priv.h>

Collaboration diagram for tcpip_msg:
Collaboration graph

Data Fields

union {
   struct {
      struct tcpip_api_call_data *   arg
 
      tcpip_api_call_fn   function
 
      sys_sem_t *   sem
 
   }   api_call
 
   struct {
      tcpip_callback_fn   function
 
      void *   msg
 
   }   api_msg
 
   struct {
      void *   ctx
 
      tcpip_callback_fn   function
 
   }   cb
 
   struct {
      netif_input_fn   input_fn
 
      struct netif *   netif
 
      struct pbuf *   p
 
   }   inp
 
msg
 
enum tcpip_msg_type type
 

Detailed Description

Definition at line 123 of file tcpip_priv.h.

Field Documentation

◆ api_call

struct { ... } tcpip_msg::api_call

◆ api_msg

struct { ... } tcpip_msg::api_msg

◆ arg

struct tcpip_api_call_data* tcpip_msg::arg

Definition at line 132 of file tcpip_priv.h.

◆ cb

struct { ... } tcpip_msg::cb

◆ ctx

void* tcpip_msg::ctx

Definition at line 142 of file tcpip_priv.h.

Referenced by tcpip_callbackmsg_new().

◆ function [1/2]

tcpip_callback_fn tcpip_msg::function

Definition at line 127 of file tcpip_priv.h.

◆ function [2/2]

tcpip_api_call_fn tcpip_msg::function

Definition at line 131 of file tcpip_priv.h.

◆ inp

struct { ... } tcpip_msg::inp

Referenced by tcpip_inpkt(), and tcpip_input().

◆ input_fn

netif_input_fn tcpip_msg::input_fn

Definition at line 138 of file tcpip_priv.h.

Referenced by tcpip_inpkt().

◆ msg [1/2]

◆ msg [2/2]

union { ... } tcpip_msg::msg

◆ netif

struct netif* tcpip_msg::netif

Definition at line 137 of file tcpip_priv.h.

◆ p

struct pbuf* tcpip_msg::p

Definition at line 136 of file tcpip_priv.h.

Referenced by tcpip_inpkt(), and tcpip_input().

◆ sem

sys_sem_t* tcpip_msg::sem

Definition at line 133 of file tcpip_priv.h.

Referenced by tcpip_send_msg_wait_sem().

◆ type

enum tcpip_msg_type tcpip_msg::type

Definition at line 124 of file tcpip_priv.h.


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