|
XenevaOS
|
#include <Http.h>

Public Attributes | ||
| EFI_HTTP_VERSION | HttpVersion | |
| UINT32 | TimeOutMillisec | |
| BOOLEAN | LocalAddressIsIPv6 | |
| union { | ||
| EFI_HTTPv4_ACCESS_POINT * IPv4Node | ||
| EFI_HTTPv6_ACCESS_POINT * IPv6Node | ||
| } | AccessPoint | |
EFI_HTTP_CONFIG_DATA_ACCESS_POINT
| union { ... } EFI_HTTP_CONFIG_DATA::AccessPoint |
| EFI_HTTP_VERSION EFI_HTTP_CONFIG_DATA::HttpVersion |
HTTP version that this instance will support.
| EFI_HTTPv4_ACCESS_POINT* EFI_HTTP_CONFIG_DATA::IPv4Node |
When LocalAddressIsIPv6 is FALSE, this points to the local address, subnet, and port used by the underlying TCP protocol.
| EFI_HTTPv6_ACCESS_POINT* EFI_HTTP_CONFIG_DATA::IPv6Node |
When LocalAddressIsIPv6 is TRUE, this points to the local IPv6 address and port used by the underlying TCP protocol.
| BOOLEAN EFI_HTTP_CONFIG_DATA::LocalAddressIsIPv6 |
Defines behavior of EFI DNS and TCP protocols consumed by this instance. If FALSE, this instance will use EFI_DNS4_PROTOCOL and EFI_TCP4_PROTOCOL. If TRUE, this instance will use EFI_DNS6_PROTOCOL and EFI_TCP6_PROTOCOL.
| UINT32 EFI_HTTP_CONFIG_DATA::TimeOutMillisec |
Time out (in milliseconds) when blocking for requests.