|
XenevaOS
|
#include <Tcp6.h>

Public Attributes | |
| BOOLEAN | UrgentFlag |
| UINT32 | DataLength |
| UINT32 | FragmentCount |
| EFI_TCP6_FRAGMENT_DATA | FragmentTable [1] |
EFI_TCP6_RECEIVE_DATA When TCPv6 driver wants to deliver received data to the application, it will pick up the first queued receiving token, update its Token->Packet.RxData then signal the Token->CompletionToken.Event.
| UINT32 EFI_TCP6_RECEIVE_DATA::DataLength |
When calling Receive() function, it is the byte counts of all Fragmentbuffer in FragmentTable allocated by user. When the token is signaled by TCPv6 driver it is the length of received data in the fragments.
| UINT32 EFI_TCP6_RECEIVE_DATA::FragmentCount |
Number of fragments.
| EFI_TCP6_FRAGMENT_DATA EFI_TCP6_RECEIVE_DATA::FragmentTable[1] |
An array of fragment descriptors.
| BOOLEAN EFI_TCP6_RECEIVE_DATA::UrgentFlag |
Whether the data is urgent. When this flag is set, the instance is in urgent mode.