TianoCore EDK2 master
Loading...
Searching...
No Matches
EdkIIRedfishConfigHandler.h File Reference

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
 

Detailed Description

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.

Macro Definition Documentation

◆ EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL_GUID

#define EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL_GUID
Value:
{ \
0xbc0fe6bb, 0x2cc9, 0x463e, { 0x90, 0x82, 0xfa, 0x11, 0x76, 0xfc, 0x67, 0xde } \
}

Definition at line 16 of file EdkIIRedfishConfigHandler.h.

Typedef Documentation

◆ EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL

◆ EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL_INIT

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.

Parameters
[in]ThisPointer to EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL instance.
[in]RedfishServiceinfoRedfish service information.
Return values
EFI_SUCCESSThe handler has been initialized successfully.
EFI_DEVICE_ERRORFailed to create or configure the REST EX protocol instance.
EFI_ALREADY_STARTEDThis handler has already been initialized.
OtherError happens during the initialization.

Definition at line 49 of file EdkIIRedfishConfigHandler.h.

◆ EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL_STOP

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.

Parameters
[in]ThisPointer to EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL instance.
Return values
EFI_SUCCESSThis handler has been stoped successfully.
OthersSome error happened.

Definition at line 65 of file EdkIIRedfishConfigHandler.h.