Microchip® Advanced Software Framework

tcpip_msg Struct Reference

#include <tcpip.h>

Data Fields

union {
   struct {
      void *   ctx
 
      void(*   f )(void *ctx)
 
   }   cb
 
   struct {
      struct netif *   netif
 
      struct pbuf *   p
 
   }   inp
 
   struct {
      void *   arg
 
      sys_timeout_handler   h
 
      u32_t   msecs
 
   }   tmo
 
msg
 
union {
   struct {
      void *   ctx
 
      tcpip_callback_fn   function
 
   }   cb
 
   struct {
      struct netif *   netif
 
      struct pbuf *   p
 
   }   inp
 
msg
 
union {
   struct {
      void *   ctx
 
      tcpip_callback_fn   function
 
   }   cb
 
   struct {
      struct netif *   netif
 
      struct pbuf *   p
 
   }   inp
 
msg
 
sys_sem_tsem
 
enum tcpip_msg_type type
 

void* tcpip_msg::arg
struct { ... } tcpip_msg::cb
struct { ... } tcpip_msg::cb
struct { ... } tcpip_msg::cb
void* tcpip_msg::ctx
void(* tcpip_msg::f)(void *ctx)
tcpip_callback_fn tcpip_msg::function

Referenced by tcpip_thread().

sys_timeout_handler tcpip_msg::h

Referenced by tcpip_timeout(), and tcpip_untimeout().

struct { ... } tcpip_msg::inp
struct { ... } tcpip_msg::inp
struct { ... } tcpip_msg::inp

Referenced by tcpip_input(), and tcpip_thread().

u32_t tcpip_msg::msecs

Referenced by tcpip_timeout().

union { ... } tcpip_msg::msg
union { ... } tcpip_msg::msg
struct netif* tcpip_msg::netif
struct pbuf* tcpip_msg::p

Referenced by tcpip_input().

sys_sem_t * tcpip_msg::sem
struct { ... } tcpip_msg::tmo