MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
EFI_REDFISH_DISCOVERED_TOKEN Struct Reference

Data Fields

UINT32 Signature
 Token signature. More...
 
EFI_REDFISH_DISCOVERED_LIST DiscoverList
 
EFI_EVENT Event
 
UINTN Timeout
 

Field Documentation

EFI_REDFISH_DISCOVERED_LIST EFI_REDFISH_DISCOVERED_TOKEN::DiscoverList

The memory of EFI_REDFISH_DISCOVERED_LIST is allocated by Acquire() and freed when caller invoke Release().

EFI_EVENT EFI_REDFISH_DISCOVERED_TOKEN::Event

The TPL_CALLBACK event to be notified when Redfish services are discovered or any errors occurred during discovery.

UINT32 EFI_REDFISH_DISCOVERED_TOKEN::Signature

Token signature.

UINTN EFI_REDFISH_DISCOVERED_TOKEN::Timeout

The timeout value declared in EFI_REDFISH_DISCOVERED_TOKEN determines the seconds to drop discover process. Basically, the nearby Redfish services must response in >=1 and <= 5 seconds. The valid timeout value used to have asynchronous discovery is >= 1 and <= 5 seconds. Set the timeout to zero means to discover Redfish service synchronously. Event in token is created by caller to listen the Reefish services found by Acquire().