XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_HTTP_CONFIG_DATA Struct Reference

#include <Http.h>

Collaboration diagram for EFI_HTTP_CONFIG_DATA:
Collaboration graph
[legend]

Public Attributes

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

Member Data Documentation

◆ [union]

union { ... } EFI_HTTP_CONFIG_DATA::AccessPoint

◆ HttpVersion

EFI_HTTP_VERSION EFI_HTTP_CONFIG_DATA::HttpVersion

HTTP version that this instance will support.

◆ 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.

◆ 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.

◆ 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.

◆ TimeOutMillisec

UINT32 EFI_HTTP_CONFIG_DATA::TimeOutMillisec

Time out (in milliseconds) when blocking for requests.


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