The Pedigree Project 0.1
Public Attributes | List of all members
tcpip_msg Struct Reference
+ Collaboration diagram for tcpip_msg:

Public Attributes

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

Detailed Description

Definition at line 143 of file tcpip_priv.h.

Member Data Documentation

◆ arg

struct tcpip_api_call_data* tcpip_msg::arg

Definition at line 152 of file tcpip_priv.h.

◆ ctx

void* tcpip_msg::ctx

Definition at line 162 of file tcpip_priv.h.

◆ function [1/2]

tcpip_callback_fn tcpip_msg::function

Definition at line 147 of file tcpip_priv.h.

◆ function [2/2]

tcpip_api_call_fn tcpip_msg::function

Definition at line 151 of file tcpip_priv.h.

◆ input_fn

netif_input_fn tcpip_msg::input_fn

Definition at line 158 of file tcpip_priv.h.

◆ msg

void* tcpip_msg::msg

Definition at line 148 of file tcpip_priv.h.

◆ netif

struct netif* tcpip_msg::netif

Definition at line 157 of file tcpip_priv.h.

◆ p

struct pbuf* tcpip_msg::p

Definition at line 156 of file tcpip_priv.h.

◆ sem

sys_sem_t* tcpip_msg::sem

Definition at line 153 of file tcpip_priv.h.

◆ type

enum tcpip_msg_type tcpip_msg::type

Definition at line 144 of file tcpip_priv.h.


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