summaryrefslogtreecommitdiffstats
path: root/RedfishPkg/RedfishPkg.dec
diff options
context:
space:
mode:
authorAbner Chang <abner.chang@hpe.com>2021-01-18 10:58:25 +0800
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2021-02-24 10:53:08 +0000
commit35f87da8a2debd443ac842db0a3794b17914a8f4 (patch)
treef0d69a23b72025ecae24356f1f78205bdf9ae1f4 /RedfishPkg/RedfishPkg.dec
parent69637f91c70294d1969aec4556c31f603324c449 (diff)
downloadedk2-35f87da8a2debd443ac842db0a3794b17914a8f4.tar.gz
edk2-35f87da8a2debd443ac842db0a3794b17914a8f4.tar.bz2
edk2-35f87da8a2debd443ac842db0a3794b17914a8f4.zip
RedfishPkg/RedfishContentCodingLib: EDKII Redfish En/Decode library
BZ#:3174 Platform library to provide the encoding/decoding algorithms for the Redfish packets. The supported value could be one of below or any which is platform-specific. - HTTP_CONTENT_ENCODING_IDENTITY "identity" - HTTP_CONTENT_ENCODING_GZIP "gzip" - HTTP_CONTENT_ENCODING_COMPRESS "compress" - HTTP_CONTENT_ENCODING_DEFLATE "deflate" - HTTP_CONTENT_ENCODING_BROTLI "br" Signed-off-by: Abner Chang <abner.chang@hpe.com> Cc: Nickle Wang <nickle.wang@hpe.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: Nickle Wang <nickle.wang@hpe.com>
Diffstat (limited to 'RedfishPkg/RedfishPkg.dec')
-rw-r--r--RedfishPkg/RedfishPkg.dec7
1 files changed, 6 insertions, 1 deletions
diff --git a/RedfishPkg/RedfishPkg.dec b/RedfishPkg/RedfishPkg.dec
index b8ff98eb13..a6fd81cdae 100644
--- a/RedfishPkg/RedfishPkg.dec
+++ b/RedfishPkg/RedfishPkg.dec
@@ -2,7 +2,7 @@
# Redfish Package
#
# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
-# (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR>
+# (C) Copyright 2021 Hewlett Packard Enterprise Development LP<BR>
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
##
@@ -50,6 +50,11 @@
#
JsonLib|Include/Library/JsonLib.h
+ ## @libraryclass Provides the library functions to encode/decode
+ # Redfish packet.
+ #
+ RedfishContentCodingLib|Include/Library/RedfishContentCodingLib.h
+
[LibraryClasses.Common.Private]
## @libraryclass Provides the private C runtime library functions.
# CRT library is currently used by edk2 JsonLib (open source