TianoCore EDK2 master
Loading...
Searching...
No Matches
EFI_HTTP_CONFIG_DATA Struct Reference

#include <MdePkg/Include/Protocol/Http.h>

Data Fields

EFI_HTTP_VERSION HttpVersion
 
UINT32 TimeOutMillisec
 
BOOLEAN LocalAddressIsIPv6
 
union {
   EFI_HTTPv4_ACCESS_POINT *   IPv4Node
 
   EFI_HTTPv6_ACCESS_POINT *   IPv6Node
 
AccessPoint
 

Detailed Description

EFI_HTTP_CONFIG_DATA_ACCESS_POINT

Definition at line 150 of file Http.h.

Field Documentation

◆ HttpVersion

EFI_HTTP_VERSION EFI_HTTP_CONFIG_DATA::HttpVersion

HTTP version that this instance will support.

Definition at line 154 of file Http.h.

◆ IPv4Node

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.

Definition at line 171 of file Http.h.

◆ IPv6Node

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.

Definition at line 176 of file Http.h.

◆ LocalAddressIsIPv6

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.

Definition at line 164 of file Http.h.

◆ TimeOutMillisec

UINT32 EFI_HTTP_CONFIG_DATA::TimeOutMillisec

Time out (in milliseconds) when blocking for requests.

Definition at line 158 of file Http.h.


The documentation for this struct was generated from the following file: