SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
**/\r
+\r
#ifndef LIBREDFISH_REDFISH_PAYLOAD_H_\r
#define LIBREDFISH_REDFISH_PAYLOAD_H_\r
\r
#include <redfishService.h>\r
#include <redpath.h>\r
\r
-redfishPayload* createRedfishPayload(json_t* value, redfishService* service);\r
-redfishPayload* getPayloadByNodeName(redfishPayload* payload, const char* nodeName, EFI_HTTP_STATUS_CODE** StatusCode);\r
-redfishPayload* getPayloadByIndex(redfishPayload* payload, size_t index, EFI_HTTP_STATUS_CODE** StatusCode);\r
-redfishPayload* getPayloadForPath(redfishPayload* payload, redPathNode* redpath, EFI_HTTP_STATUS_CODE** StatusCode);\r
-redfishPayload* getPayloadForPathString(redfishPayload* payload, const char* string, EFI_HTTP_STATUS_CODE** StatusCode);\r
-redfishPayload* patchPayload(redfishPayload* target, redfishPayload* payload, EFI_HTTP_STATUS_CODE** StatusCode);\r
-redfishPayload* postContentToPayload(redfishPayload* target, const char* data, size_t dataSize, const char* contentType, EFI_HTTP_STATUS_CODE** StatusCode);\r
-redfishPayload* postPayload(redfishPayload* target, redfishPayload* payload, EFI_HTTP_STATUS_CODE** StatusCode);\r
-void cleanupPayload(redfishPayload* payload);\r
-bool isPayloadCollection (redfishPayload *Payload);\r
-size_t getCollectionSize(redfishPayload* payload);\r
-redfishPayload* getPayloadByIndex (redfishPayload* payload, size_t index, EFI_HTTP_STATUS_CODE** StatusCode);\r
+redfishPayload *\r
+createRedfishPayload (\r
+ json_t *value,\r
+ redfishService *service\r
+ );\r
+\r
+redfishPayload *\r
+getPayloadByNodeName (\r
+ redfishPayload *payload,\r
+ const char *nodeName,\r
+ EFI_HTTP_STATUS_CODE **StatusCode\r
+ );\r
+\r
+redfishPayload *\r
+getPayloadByIndex (\r
+ redfishPayload *payload,\r
+ size_t index,\r
+ EFI_HTTP_STATUS_CODE **StatusCode\r
+ );\r
+\r
+redfishPayload *\r
+getPayloadForPath (\r
+ redfishPayload *payload,\r
+ redPathNode *redpath,\r
+ EFI_HTTP_STATUS_CODE **StatusCode\r
+ );\r
+\r
+redfishPayload *\r
+getPayloadForPathString (\r
+ redfishPayload *payload,\r
+ const char *string,\r
+ EFI_HTTP_STATUS_CODE **StatusCode\r
+ );\r
+\r
+redfishPayload *\r
+patchPayload (\r
+ redfishPayload *target,\r
+ redfishPayload *payload,\r
+ EFI_HTTP_STATUS_CODE **StatusCode\r
+ );\r
+\r
+redfishPayload *\r
+postContentToPayload (\r
+ redfishPayload *target,\r
+ const char *data,\r
+ size_t dataSize,\r
+ const char *contentType,\r
+ EFI_HTTP_STATUS_CODE **StatusCode\r
+ );\r
+\r
+redfishPayload *\r
+postPayload (\r
+ redfishPayload *target,\r
+ redfishPayload *payload,\r
+ EFI_HTTP_STATUS_CODE **StatusCode\r
+ );\r
+\r
+void\r
+cleanupPayload (\r
+ redfishPayload *payload\r
+ );\r
+\r
+bool\r
+isPayloadCollection (\r
+ redfishPayload *Payload\r
+ );\r
+\r
+size_t\r
+getCollectionSize (\r
+ redfishPayload *payload\r
+ );\r
+\r
+redfishPayload *\r
+getPayloadByIndex (\r
+ redfishPayload *payload,\r
+ size_t index,\r
+ EFI_HTTP_STATUS_CODE **StatusCode\r
+ );\r
\r
#endif\r