iPXE
|
The EFI_UDP6_COMPLETION_TOKEN structures are used for both transmit and receive operations. More...
#include <Udp6.h>
Data Fields | |
EFI_EVENT | Event |
This Event will be signaled after the Status field is updated by the EFI UDPv6 Protocol driver. More... | |
EFI_STATUS | Status |
Will be set to one of the following values: More... | |
union { | |
EFI_UDP6_RECEIVE_DATA * RxData | |
When this token is used for receiving, RxData is a pointer to EFI_UDP6_RECEIVE_DATA. More... | |
EFI_UDP6_TRANSMIT_DATA * TxData | |
When this token is used for transmitting, TxData is a pointer to EFI_UDP6_TRANSMIT_DATA. More... | |
} | Packet |
The EFI_UDP6_COMPLETION_TOKEN structures are used for both transmit and receive operations.
When used for transmitting, the Event and TxData fields must be filled in by the EFI UDPv6 Protocol client. After the transmit operation completes, the Status field is updated by the EFI UDPv6 Protocol and the Event is signaled. When used for receiving, only the Event field must be filled in by the EFI UDPv6 Protocol client. After a packet is received, RxData and Status are filled in by the EFI UDPv6 Protocol and the Event is signaled.
EFI_EVENT EFI_UDP6_COMPLETION_TOKEN::Event |
EFI_STATUS EFI_UDP6_COMPLETION_TOKEN::Status |
Will be set to one of the following values:
EFI_UDP6_RECEIVE_DATA* EFI_UDP6_COMPLETION_TOKEN::RxData |
When this token is used for receiving, RxData is a pointer to EFI_UDP6_RECEIVE_DATA.
EFI_UDP6_TRANSMIT_DATA* EFI_UDP6_COMPLETION_TOKEN::TxData |
When this token is used for transmitting, TxData is a pointer to EFI_UDP6_TRANSMIT_DATA.
union { ... } EFI_UDP6_COMPLETION_TOKEN::Packet |