ReactOS  0.4.15-dev-1201-gb2cf5a4
lwip_callback_msg Struct Reference

#include <rosip.h>

Collaboration diagram for lwip_callback_msg:

Public Attributes

KEVENT Event
 
union {
   struct {
      PVOID   Arg
 
   }   Socket
 
   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 rosip.h.

Member Data Documentation

◆ Arg

PVOID lwip_callback_msg::Arg

Definition at line 32 of file rosip.h.

◆ Backlog

u8_t lwip_callback_msg::Backlog

Definition at line 41 of file rosip.h.

◆ Bind [1/2]

struct { ... } lwip_callback_msg::Bind

◆ Bind [2/2]

struct { ... } lwip_callback_msg::Bind

◆ Callback

int lwip_callback_msg::Callback

Definition at line 60 of file rosip.h.

◆ Close [1/2]

struct { ... } lwip_callback_msg::Close

◆ Close [2/2]

struct { ... } lwip_callback_msg::Close

◆ Connect [1/2]

struct { ... } lwip_callback_msg::Connect

◆ Connect [2/2]

struct { ... } lwip_callback_msg::Connect

◆ Connection

PCONNECTION_ENDPOINT lwip_callback_msg::Connection

Definition at line 35 of file rosip.h.

Referenced by LibTCPBind(), LibTCPClose(), LibTCPConnect(), LibTCPListen(), LibTCPSend(), and LibTCPShutdown().

◆ Data

void* lwip_callback_msg::Data

Definition at line 45 of file rosip.h.

◆ DataLength

u16_t lwip_callback_msg::DataLength

Definition at line 46 of file rosip.h.

◆ Error

err_t lwip_callback_msg::Error

Definition at line 70 of file rosip.h.

◆ Event

KEVENT lwip_callback_msg::Event

Definition at line 27 of file rosip.h.

◆ Information

u32_t lwip_callback_msg::Information

Definition at line 77 of file rosip.h.

◆ Input

union { ... } lwip_callback_msg::Input

◆ IpAddress

struct ip_addr* lwip_callback_msg::IpAddress

Definition at line 36 of file rosip.h.

◆ Listen [1/2]

struct { ... } lwip_callback_msg::Listen

◆ Listen [2/2]

struct { ... } lwip_callback_msg::Listen

◆ NewPcb

struct tcp_pcb* lwip_callback_msg::NewPcb

Definition at line 67 of file rosip.h.

◆ Output

union { ... } lwip_callback_msg::Output

◆ Port

u16_t lwip_callback_msg::Port

Definition at line 37 of file rosip.h.

◆ Send [1/2]

struct { ... } lwip_callback_msg::Send

◆ Send [2/2]

struct { ... } lwip_callback_msg::Send

◆ shut_rx

int lwip_callback_msg::shut_rx

Definition at line 55 of file rosip.h.

Referenced by LibTCPShutdown().

◆ shut_tx

int lwip_callback_msg::shut_tx

Definition at line 56 of file rosip.h.

Referenced by LibTCPShutdown().

◆ Shutdown [1/2]

struct { ... } lwip_callback_msg::Shutdown

◆ Shutdown [2/2]

struct { ... } lwip_callback_msg::Shutdown

◆ Socket [1/2]

struct { ... } lwip_callback_msg::Socket

◆ Socket [2/2]

struct { ... } lwip_callback_msg::Socket

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