NetworkPkg[all]  0.98
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
_UDP_IO Struct Reference

Data Fields

UINT32 Signature
 
LIST_ENTRY Link
 
INTN RefCnt
 
UINT8 UdpVersion
 
EFI_HANDLE Controller
 
EFI_HANDLE Image
 
EFI_HANDLE UdpHandle
 
EFI_SIMPLE_NETWORK_MODE SnpMode
 
LIST_ENTRY SentDatagram
 A list of UDP_TX_TOKEN. More...
 
UDP_RX_TOKENRecvRequest
 
union {
   EFI_UDP4_PROTOCOL *   Udp4
 
   EFI_UDP6_PROTOCOL *   Udp6
 
Protocol
 
union {
   EFI_UDP4_CONFIG_DATA   Udp4
 
   EFI_UDP6_CONFIG_DATA   Udp6
 
Config
 

Detailed Description

Type defined as UDP_IO.

This data structure wraps the UDP instance and configuration. UdpIo Library uses this structure for all Udp4 or Udp6 operations.

Field Documentation

union { ... } _UDP_IO::Config
EFI_HANDLE _UDP_IO::Controller
EFI_HANDLE _UDP_IO::Image
LIST_ENTRY _UDP_IO::Link
union { ... } _UDP_IO::Protocol
UDP_RX_TOKEN* _UDP_IO::RecvRequest
INTN _UDP_IO::RefCnt
LIST_ENTRY _UDP_IO::SentDatagram

A list of UDP_TX_TOKEN.

UINT32 _UDP_IO::Signature
EFI_SIMPLE_NETWORK_MODE _UDP_IO::SnpMode
EFI_UDP4_PROTOCOL* _UDP_IO::Udp4
EFI_UDP4_CONFIG_DATA _UDP_IO::Udp4
EFI_UDP6_PROTOCOL* _UDP_IO::Udp6
EFI_UDP6_CONFIG_DATA _UDP_IO::Udp6
EFI_HANDLE _UDP_IO::UdpHandle
UINT8 _UDP_IO::UdpVersion