TianoCore EDK2 master
|
Go to the source code of this file.
Macros | |
#define | HTTP_BOOT_CHECK_MEDIA_WAITING_TIME EFI_TIMER_PERIOD_SECONDS(20) |
Enumerations | |
enum | HTTP_GET_BOOT_FILE_STATE { GetBootFileHead , GetBootFileGet , LoadBootFile , GetBootFileError } |
Functions | |
EFI_STATUS | HttpBootDhcp (IN HTTP_BOOT_PRIVATE_DATA *Private) |
EFI_STATUS | HttpBootStop (IN HTTP_BOOT_PRIVATE_DATA *Private) |
Variables | |
EFI_HTTP_BOOT_CALLBACK_PROTOCOL | gHttpBootDxeHttpBootCallback |
The declaration of UEFI HTTP boot function.
Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file HttpBootImpl.h.
#define HTTP_BOOT_CHECK_MEDIA_WAITING_TIME EFI_TIMER_PERIOD_SECONDS(20) |
Definition at line 12 of file HttpBootImpl.h.
enum HTTP_GET_BOOT_FILE_STATE |
Definition at line 14 of file HttpBootImpl.h.
EFI_STATUS HttpBootDhcp | ( | IN HTTP_BOOT_PRIVATE_DATA * | Private | ) |
Attempt to complete a DHCPv4 D.O.R.A or DHCPv6 S.R.A.A sequence to retrieve the boot resource information.
[in] | Private | The pointer to the driver's private data. |
EFI_SUCCESS | Boot info was successfully retrieved. |
EFI_INVALID_PARAMETER | Private is NULL. |
EFI_NOT_STARTED | The driver is in stopped state. |
EFI_DEVICE_ERROR | An unexpected network error occurred. |
Others | Other errors as indicated. |
Definition at line 254 of file HttpBootImpl.c.
EFI_STATUS HttpBootStop | ( | IN HTTP_BOOT_PRIVATE_DATA * | Private | ) |
Disable the use of UEFI HTTP boot function.
[in] | Private | The pointer to the driver's private data. |
EFI_SUCCESS | HTTP boot was successfully disabled. |
EFI_NOT_STARTED | The driver is already in stopped state. |
EFI_INVALID_PARAMETER | Private is NULL. |
Others | Unexpected error when stop the function. |
Definition at line 539 of file HttpBootImpl.c.
|
extern |
HTTP Boot Callback Protocol instance
Definition at line 907 of file HttpBootImpl.c.