- The Receive() function places a completion token into the receive packet queue. \r
- This function is always asynchronous. The caller must allocate the \r
- Token->CompletionToken.Event and the FragmentBuffer used to receive data. He also \r
- must fill the DataLength which represents the whole length of all FragmentBuffer. \r
- When the receive operation completes, the EFI TCPv4 Protocol driver updates the \r
- Token->CompletionToken.Status and Token->Packet.RxData fields and the \r
- Token->CompletionToken.Event is signaled. If got data the data and its length \r
- will be copy into the FragmentTable, in the same time the full length of received \r
- data will be recorded in the DataLength fields. Providing a proper notification \r
- function and context for the event will enable the user to receive the notification \r
+ The Receive() function places a completion token into the receive packet queue.\r
+ This function is always asynchronous. The caller must allocate the\r
+ Token->CompletionToken.Event and the FragmentBuffer used to receive data. He also\r
+ must fill the DataLength which represents the whole length of all FragmentBuffer.\r
+ When the receive operation completes, the EFI TCPv4 Protocol driver updates the\r
+ Token->CompletionToken.Status and Token->Packet.RxData fields and the\r
+ Token->CompletionToken.Event is signaled. If got data the data and its length\r
+ will be copy into the FragmentTable, in the same time the full length of received\r
+ data will be recorded in the DataLength fields. Providing a proper notification\r
+ function and context for the event will enable the user to receive the notification\r