TianoCore EDK2 master
|
#include <Include/Library/RedfishCrtLib.h>
#include <Library/JsonLib.h>
#include <jansson.h>
#include <redfishService.h>
#include <redpath.h>
Go to the source code of this file.
This file is cloned from DMTF libredfish library tag v1.0.0 and maintained by EDKII.
Copyright Notice: Copyright 2017 Distributed Management Task Force, Inc. All rights reserved.
Copyright (c) 2019, Intel Corporation. All rights reserved.
(C) Copyright 2021 Hewlett Packard Enterprise Development LP
Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file redfishPayload.h.
void cleanupPayload | ( | redfishPayload * | payload | ) |
redfishPayload * createRedfishPayload | ( | json_t * | value, |
redfishService * | service | ||
) |
size_t getCollectionSize | ( | redfishPayload * | payload | ) |
redfishPayload * getPayloadByIndex | ( | redfishPayload * | payload, |
size_t | index, | ||
EFI_HTTP_STATUS_CODE ** | StatusCode | ||
) |
redfishPayload * getPayloadByNodeName | ( | redfishPayload * | payload, |
const char * | nodeName, | ||
EFI_HTTP_STATUS_CODE ** | StatusCode | ||
) |
redfishPayload * getPayloadForPath | ( | redfishPayload * | payload, |
redPathNode * | redpath, | ||
EFI_HTTP_STATUS_CODE ** | StatusCode | ||
) |
redfishPayload * getPayloadForPathString | ( | redfishPayload * | payload, |
const char * | string, | ||
EFI_HTTP_STATUS_CODE ** | StatusCode | ||
) |
bool isPayloadCollection | ( | redfishPayload * | Payload | ) |
redfishPayload * patchPayload | ( | redfishPayload * | target, |
redfishPayload * | payload, | ||
EFI_HTTP_STATUS_CODE ** | StatusCode | ||
) |
redfishPayload * postContentToPayload | ( | redfishPayload * | target, |
const char * | data, | ||
size_t | dataSize, | ||
const char * | contentType, | ||
EFI_HTTP_STATUS_CODE ** | StatusCode | ||
) |
redfishPayload * postPayload | ( | redfishPayload * | target, |
redfishPayload * | payload, | ||
EFI_HTTP_STATUS_CODE ** | StatusCode | ||
) |