ReactOS 0.4.15-dev-7953-g1f49173
lwip_callback_msg Struct Reference

#include <lwip_glue.h>

Collaboration diagram for lwip_callback_msg:

Public Attributes

KEVENT Event
 
union {
   struct {
      PVOID   Arg
 
   }   Socket
 
   struct {
      struct tcp_pcb *   pcb
 
   }   FreeSocket
 
   struct {
      PCONNECTION_ENDPOINT   Connection
 
      struct ip_addr *   IpAddress
 
      u16_t   Port
 
   }   Bind
 
   struct {
      PCONNECTION_ENDPOINT   Connection
 
      u8_t   Backlog
 
   }   Listen
 
   struct {
      PCONNECTION_ENDPOINT   Connection
 
      void *   Data
 
      u16_t   DataLength
 
   }   Send
 
   struct {
      PCONNECTION_ENDPOINT   Connection
 
      struct ip_addr *   IpAddress
 
      u16_t   Port
 
   }   Connect
 
   struct {
      PCONNECTION_ENDPOINT   Connection
 
      int   shut_rx
 
      int   shut_tx
 
   }   Shutdown
 
   struct {
      PCONNECTION_ENDPOINT   Connection
 
      int   Callback
 
   }   Close
 
Input
 
union {
   struct {
      struct tcp_pcb *   NewPcb
 
   }   Socket
 
   struct {
      err_t   Error
 
   }   Bind
 
   struct {
      struct tcp_pcb *   NewPcb
 
   }   Listen
 
   struct {
      err_t   Error
 
      u32_t   Information
 
   }   Send
 
   struct {
      err_t   Error
 
   }   Connect
 
   struct {
      err_t   Error
 
   }   Shutdown
 
   struct {
      err_t   Error
 
   }   Close
 
Output
 

Detailed Description

Definition at line 24 of file lwip_glue.h.

Member Data Documentation

◆ Arg

PVOID lwip_callback_msg::Arg

Definition at line 32 of file lwip_glue.h.

◆ Backlog

u8_t lwip_callback_msg::Backlog

Definition at line 44 of file lwip_glue.h.

◆  [1/2]

struct { ... } lwip_callback_msg::Bind

◆  [2/2]

struct { ... } lwip_callback_msg::Bind

◆ Callback

int lwip_callback_msg::Callback

Definition at line 63 of file lwip_glue.h.

◆  [1/2]

struct { ... } lwip_callback_msg::Close

◆  [2/2]

struct { ... } lwip_callback_msg::Close

◆  [1/2]

struct { ... } lwip_callback_msg::Connect

◆  [2/2]

struct { ... } lwip_callback_msg::Connect

◆ Connection

PCONNECTION_ENDPOINT lwip_callback_msg::Connection

◆ Data

void* lwip_callback_msg::Data

Definition at line 48 of file lwip_glue.h.

◆ DataLength

u16_t lwip_callback_msg::DataLength

Definition at line 49 of file lwip_glue.h.

◆ Error

err_t lwip_callback_msg::Error

Definition at line 73 of file lwip_glue.h.

◆ Event

KEVENT lwip_callback_msg::Event

Definition at line 27 of file lwip_glue.h.

◆ 

struct { ... } lwip_callback_msg::FreeSocket

◆ Information

u32_t lwip_callback_msg::Information

Definition at line 80 of file lwip_glue.h.

◆ 

union { ... } lwip_callback_msg::Input

◆ IpAddress

struct ip_addr* lwip_callback_msg::IpAddress

Definition at line 39 of file lwip_glue.h.

◆  [1/2]

struct { ... } lwip_callback_msg::Listen

◆  [2/2]

struct { ... } lwip_callback_msg::Listen

◆ NewPcb

struct tcp_pcb* lwip_callback_msg::NewPcb

Definition at line 70 of file lwip_glue.h.

◆ 

union { ... } lwip_callback_msg::Output

◆ pcb

◆ Port

u16_t lwip_callback_msg::Port

Definition at line 40 of file lwip_glue.h.

◆  [1/2]

struct { ... } lwip_callback_msg::Send

◆  [2/2]

struct { ... } lwip_callback_msg::Send

◆ shut_rx

int lwip_callback_msg::shut_rx

Definition at line 58 of file lwip_glue.h.

Referenced by LibTCPShutdown().

◆ shut_tx

int lwip_callback_msg::shut_tx

Definition at line 59 of file lwip_glue.h.

Referenced by LibTCPShutdown().

◆  [1/2]

struct { ... } lwip_callback_msg::Shutdown

◆  [2/2]

struct { ... } lwip_callback_msg::Shutdown

◆  [1/2]

struct { ... } lwip_callback_msg::Socket

◆  [2/2]

struct { ... } lwip_callback_msg::Socket

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