/** @file\r
The implementation of the Udp4 protocol.\r
\r
-Copyright (c) 2006 - 2010, Intel Corporation.<BR> \r
-All rights reserved. This program and the accompanying materials\r
+Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
http://opensource.org/licenses/bsd-license.php\r
\r
@param[in] Status The completion status of the output udp datagram.\r
@param[in] Context Pointer to the context data.\r
- @param[in] Sender Pointer to the Ip sender of the udp datagram.\r
+ @param[in] Sender Specify a pointer of EFI_IP4_PROTOCOL for sending.\r
@param[in] NotifyData Pointer to the notify data.\r
\r
**/\r
VOID\r
+EFIAPI\r
Udp4DgramSent (\r
- IN EFI_STATUS Status,\r
- IN VOID *Context,\r
- IN VOID *Sender,\r
- IN VOID *NotifyData\r
+ IN EFI_STATUS Status,\r
+ IN VOID *Context,\r
+ IN IP_IO_IP_PROTOCOL Sender,\r
+ IN VOID *NotifyData\r
);\r
\r
/**\r
\r
**/\r
VOID\r
+EFIAPI\r
Udp4DgramRcvd (\r
IN EFI_STATUS Status,\r
IN UINT8 IcmpError,\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
Udp4CancelTokens (\r
IN NET_MAP *Map,\r
IN NET_MAP_ITEM *Item,\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
Udp4TokenExist (\r
IN NET_MAP *Map,\r
IN NET_MAP_ITEM *Item,\r
\r
@param[in] Status The completion status of the output udp datagram.\r
@param[in] Context Pointer to the context data.\r
- @param[in] Sender Pointer to the Ip sender of the udp datagram.\r
+ @param[in] Sender Specify a pointer of EFI_IP4_PROTOCOL for sending.\r
@param[in] NotifyData Pointer to the notify data.\r
\r
**/\r
VOID\r
+EFIAPI\r
Udp4DgramSent (\r
- IN EFI_STATUS Status,\r
- IN VOID *Context,\r
- IN VOID *Sender,\r
- IN VOID *NotifyData\r
+ IN EFI_STATUS Status,\r
+ IN VOID *Context,\r
+ IN IP_IO_IP_PROTOCOL Sender,\r
+ IN VOID *NotifyData\r
)\r
{\r
UDP4_INSTANCE_DATA *Instance;\r
\r
**/\r
VOID\r
+EFIAPI\r
Udp4DgramRcvd (\r
IN EFI_STATUS Status,\r
IN UINT8 IcmpError,\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
Udp4LeaveGroup (\r
IN OUT NET_MAP *Map,\r
IN NET_MAP_ITEM *Item,\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
Udp4CancelTokens (\r
IN NET_MAP *Map,\r
IN NET_MAP_ITEM *Item,\r
\r
**/\r
VOID\r
+EFIAPI\r
Udp4NetVectorExtFree (\r
VOID *Context\r
)\r