TianoCore EDK2 master
Loading...
Searching...
No Matches
HttpImpl.h
Go to the documentation of this file.
1
11#ifndef __EFI_HTTP_IMPL_H__
12#define __EFI_HTTP_IMPL_H__
13
14#define HTTP_DEFAULT_PORT 80
15#define HTTP_END_OF_HDR_STR "\r\n\r\n"
16#define HTTP_CRLF_STR "\r\n"
17#define HTTP_VERSION_STR HTTP_VERSION
18#define HTTP_VERSION_CRLF_STR " HTTP/1.1\r\n"
19#define HTTP_ERROR_OR_NOT_SUPPORT_STATUS_CODE 300
20
45EFIAPI
48 OUT EFI_HTTP_CONFIG_DATA *HttpConfigData
49 );
50
83EFIAPI
86 IN EFI_HTTP_CONFIG_DATA *HttpConfigData
87 );
88
116EFIAPI
118 IN EFI_HTTP_PROTOCOL *This,
119 IN EFI_HTTP_TOKEN *Token
120 );
121
144EFIAPI
146 IN EFI_HTTP_PROTOCOL *This,
147 IN EFI_HTTP_TOKEN *Token
148 );
149
198EFIAPI
200 IN EFI_HTTP_PROTOCOL *This,
201 IN EFI_HTTP_TOKEN *Token
202 );
203
225EFIAPI
228 );
229
230extern EFI_HTTP_PROTOCOL mEfiHttpTemplate;
231
232#endif
EFI_STATUS EFIAPI EfiHttpGetModeData(IN EFI_HTTP_PROTOCOL *This, OUT EFI_HTTP_CONFIG_DATA *HttpConfigData)
Definition: HttpImpl.c:48
EFI_STATUS EFIAPI EfiHttpCancel(IN EFI_HTTP_PROTOCOL *This, IN EFI_HTTP_TOKEN *Token)
Definition: HttpImpl.c:883
EFI_STATUS EFIAPI EfiHttpResponse(IN EFI_HTTP_PROTOCOL *This, IN EFI_HTTP_TOKEN *Token)
Definition: HttpImpl.c:1561
EFI_STATUS EFIAPI EfiHttpPoll(IN EFI_HTTP_PROTOCOL *This)
Definition: HttpImpl.c:1665
EFI_STATUS EFIAPI EfiHttpConfigure(IN EFI_HTTP_PROTOCOL *This, IN EFI_HTTP_CONFIG_DATA *HttpConfigData)
EFI_STATUS EFIAPI EfiHttpRequest(IN EFI_HTTP_PROTOCOL *This, IN EFI_HTTP_TOKEN *Token)
Definition: HttpImpl.c:229
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29