10#ifndef REDFISH_HTTP_LIB_H_
11#define REDFISH_HTTP_LIB_H_
42 IN REDFISH_SERVICE RedfishService
58 IN REDFISH_PAYLOAD RedfishPayload
124 IN REDFISH_SERVICE Service,
146 IN REDFISH_SERVICE Service,
172 IN REDFISH_SERVICE Service,
176 IN CHAR8 *ContentType OPTIONAL,
195 IN REDFISH_SERVICE Service,
221 IN REDFISH_SERVICE Service,
225 IN CHAR8 *ContentType OPTIONAL,
244 IN REDFISH_SERVICE Service,
270 IN REDFISH_SERVICE Service,
274 IN CHAR8 *ContentType OPTIONAL,
292 IN REDFISH_SERVICE Service,
318 IN REDFISH_SERVICE Service,
320 IN CHAR8 *Content OPTIONAL,
322 IN CHAR8 *ContentType OPTIONAL,
REDFISH_SERVICE RedfishCreateService(IN REDFISH_CONFIG_SERVICE_INFORMATION *RedfishConfigServiceInfo)
EFI_STATUS RedfishHttpPatchResource(IN REDFISH_SERVICE Service, IN EFI_STRING Uri, IN CHAR8 *Content, OUT REDFISH_RESPONSE *Response)
EFI_STATUS RedfishCleanupService(IN REDFISH_SERVICE RedfishService)
EFI_STATUS RedfishHttpPostResourceEx(IN REDFISH_SERVICE Service, IN EFI_STRING Uri, IN CHAR8 *Content, IN UINTN ContentSize OPTIONAL, IN CHAR8 *ContentType OPTIONAL, OUT REDFISH_RESPONSE *Response)
EFI_STATUS RedfishHttpExpireResponse(IN EFI_STRING Uri)
EFI_STATUS RedfishHttpGetResource(IN REDFISH_SERVICE Service, IN EFI_STRING Uri, IN REDFISH_REQUEST *Request OPTIONAL, OUT REDFISH_RESPONSE *Response, IN BOOLEAN UseCache)
EFI_STATUS RedfishHttpDeleteResourceEx(IN REDFISH_SERVICE Service, IN EFI_STRING Uri, IN CHAR8 *Content OPTIONAL, IN UINTN ContentSize OPTIONAL, IN CHAR8 *ContentType OPTIONAL, OUT REDFISH_RESPONSE *Response)
EFI_STATUS RedfishHttpPutResource(IN REDFISH_SERVICE Service, IN EFI_STRING Uri, IN CHAR8 *Content, OUT REDFISH_RESPONSE *Response)
EFI_STATUS RedfishHttpPutResourceEx(IN REDFISH_SERVICE Service, IN EFI_STRING Uri, IN CHAR8 *Content, IN UINTN ContentSize OPTIONAL, IN CHAR8 *ContentType OPTIONAL, OUT REDFISH_RESPONSE *Response)
EFI_STATUS RedfishHttpPatchResourceEx(IN REDFISH_SERVICE Service, IN EFI_STRING Uri, IN CHAR8 *Content, IN UINTN ContentSize OPTIONAL, IN CHAR8 *ContentType OPTIONAL, OUT REDFISH_RESPONSE *Response)
EFI_STATUS RedfishHttpFreeResponse(IN REDFISH_RESPONSE *Response)
EFI_STATUS RedfishHttpFreeRequest(IN REDFISH_REQUEST *Request)
EFI_STATUS RedfishHttpPostResource(IN REDFISH_SERVICE Service, IN EFI_STRING Uri, IN CHAR8 *Content, OUT REDFISH_RESPONSE *Response)
EDKII_JSON_VALUE RedfishJsonInPayload(IN REDFISH_PAYLOAD RedfishPayload)
EFI_STATUS RedfishHttpDeleteResource(IN REDFISH_SERVICE Service, IN EFI_STRING Uri, OUT REDFISH_RESPONSE *Response)