TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | REDFISH_CONFIG_SERVICE_INFORMATION |
struct | _EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL |
Macros | |
#define | EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL_GUID |
Typedefs | |
typedef struct _EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL | EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL |
typedef EFI_STATUS(EFIAPI * | EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL_INIT) (IN EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL *This, IN REDFISH_CONFIG_SERVICE_INFORMATION *RedfishServiceinfo) |
typedef EFI_STATUS(EFIAPI * | EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL_STOP) (IN EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL *This) |
Variables | |
EFI_GUID | gdkIIRedfishConfigHandlerProtocolGuid |
This file defines the EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL interface.
Copyright (c) 2019, Intel Corporation. All rights reserved.
(C) Copyright 2021 Hewlett Packard Enterprise Development LP
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file EdkIIRedfishConfigHandler.h.
#define EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL_GUID |
Definition at line 16 of file EdkIIRedfishConfigHandler.h.
Definition at line 14 of file EdkIIRedfishConfigHandler.h.
typedef EFI_STATUS(EFIAPI * EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL_INIT) (IN EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL *This, IN REDFISH_CONFIG_SERVICE_INFORMATION *RedfishServiceinfo) |
Initialize a configure handler of EDKII Redfish feature driver.
This function will be called by the EDKII Redfish config handler driver to initialize the configure handler of each EDKII Redfish feature driver.
[in] | This | Pointer to EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL instance. |
[in] | RedfishServiceinfo | Redfish service information. |
EFI_SUCCESS | The handler has been initialized successfully. |
EFI_DEVICE_ERROR | Failed to create or configure the REST EX protocol instance. |
EFI_ALREADY_STARTED | This handler has already been initialized. |
Other | Error happens during the initialization. |
Definition at line 49 of file EdkIIRedfishConfigHandler.h.
typedef EFI_STATUS(EFIAPI * EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL_STOP) (IN EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL *This) |
Stop a Redfish configure handler of EDKII Redfish feature driver.
[in] | This | Pointer to EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL instance. |
EFI_SUCCESS | This handler has been stoped successfully. |
Others | Some error happened. |
Definition at line 65 of file EdkIIRedfishConfigHandler.h.