TCPIP_UDP_SIGNAL_TYPE Enumeration

C

typedef enum { 
    TCPIP_UDP_SIGNAL_TX_DONE = 0x0001, 
    TCPIP_UDP_SIGNAL_RX_DATA = 0x0100, 
    TCPIP_UDP_SIGNAL_IF_DOWN = 0x2000, 
    TCPIP_UDP_SIGNAL_IF_CHANGE = 0x4000 
} TCPIP_UDP_SIGNAL_TYPE; 

Members

MembersDescription
TCPIP_UDP_SIGNAL_TX_DONE = 0x0001A data packet was successfully transmitted on the interface There may be available buffer space to send new data
TCPIP_UDP_SIGNAL_RX_DATA = 0x0100A data packet was successfully received and there is data available for this socket
TCPIP_UDP_SIGNAL_IF_DOWN = 0x2000associated interface is going down; sockets connected on this interface will be disconnected, but still alive
TCPIP_UDP_SIGNAL_IF_CHANGE = 0x4000associated interface has changed address sockets connected on this interface will be disconnected, but still alive

Description

Enumeration: TCPIP_UDP_SIGNAL_TYPE Description of the signals/events that a UDP socket can generate.

Remarks

These signals are used in the socket event handling notification functions. Currently a UDP notification doesn't set multiple flags as the TX and RX events are handled separately. The signals are 16 bits wide.