\r
#include "RedfishMisc.h"\r
\r
-EDKII_REDFISH_CREDENTIAL_PROTOCOL *mCredentialProtocol = NULL;\r
+EDKII_REDFISH_CREDENTIAL_PROTOCOL *mCredentialProtocol = NULL;\r
\r
/**\r
This function returns the string of Redfish service version.\r
**/\r
EFI_STATUS\r
RedfishGetServiceVersion (\r
- IN REDFISH_SERVICE RedfishService,\r
- OUT CHAR8 **ServiceVersionStr\r
+ IN REDFISH_SERVICE RedfishService,\r
+ OUT CHAR8 **ServiceVersionStr\r
)\r
{\r
- redfishService *Redfish;\r
- CHAR8 **KeysArray;\r
- UINTN KeysNum;\r
+ redfishService *Redfish;\r
+ CHAR8 **KeysArray;\r
+ UINTN KeysNum;\r
\r
- if (RedfishService == NULL || ServiceVersionStr == NULL) {\r
+ if ((RedfishService == NULL) || (ServiceVersionStr == NULL)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
+\r
Redfish = (redfishService *)RedfishService;\r
if (Redfish->versions == NULL) {\r
return EFI_INVALID_PARAMETER;\r
}\r
+\r
KeysArray = JsonObjectGetKeys (Redfish->versions, &KeysNum);\r
- if (KeysNum == 0 || KeysArray == NULL) {\r
+ if ((KeysNum == 0) || (KeysArray == NULL)) {\r
return EFI_NOT_FOUND;\r
}\r
+\r
*ServiceVersionStr = *KeysArray;\r
return EFI_SUCCESS;\r
}\r
**/\r
REDFISH_SERVICE\r
RedfishCreateLibredfishService (\r
- IN REDFISH_CONFIG_SERVICE_INFORMATION *RedfishConfigServiceInfo,\r
- IN EDKII_REDFISH_AUTH_METHOD AuthMethod,\r
- IN CHAR8 *UserId,\r
- IN CHAR8 *Password\r
+ IN REDFISH_CONFIG_SERVICE_INFORMATION *RedfishConfigServiceInfo,\r
+ IN EDKII_REDFISH_AUTH_METHOD AuthMethod,\r
+ IN CHAR8 *UserId,\r
+ IN CHAR8 *Password\r
)\r
{\r
+ UINTN Flags;\r
+ enumeratorAuthentication Auth;\r
+ redfishService *Redfish;\r
\r
- UINTN Flags;\r
- enumeratorAuthentication Auth;\r
- redfishService* Redfish;\r
-\r
- Redfish = NULL;\r
+ Redfish = NULL;\r
\r
ZeroMem (&Auth, sizeof (Auth));\r
if (AuthMethod == AuthMethodHttpBasic) {\r
} else if (AuthMethod == AuthMethodRedfishSession) {\r
Auth.authType = REDFISH_AUTH_SESSION;\r
}\r
+\r
Auth.authCodes.userPass.username = UserId;\r
Auth.authCodes.userPass.password = Password;\r
\r
Flags = REDFISH_FLAG_SERVICE_NO_VERSION_DOC;\r
\r
if (AuthMethod != AuthMethodNone) {\r
- Redfish = createServiceEnumerator(RedfishConfigServiceInfo, NULL, &Auth, (unsigned int ) Flags);\r
+ Redfish = createServiceEnumerator (RedfishConfigServiceInfo, NULL, &Auth, (unsigned int)Flags);\r
} else {\r
- Redfish = createServiceEnumerator(RedfishConfigServiceInfo, NULL, NULL, (unsigned int) Flags);\r
+ Redfish = createServiceEnumerator (RedfishConfigServiceInfo, NULL, NULL, (unsigned int)Flags);\r
}\r
\r
//\r
// Zero the Password after use.\r
//\r
if (Password != NULL) {\r
- ZeroMem (Password, AsciiStrLen(Password));\r
+ ZeroMem (Password, AsciiStrLen (Password));\r
}\r
\r
- return (REDFISH_SERVICE) Redfish;\r
+ return (REDFISH_SERVICE)Redfish;\r
}\r
\r
/**\r
**/\r
EFI_STATUS\r
RedfishGetAuthInfo (\r
- OUT EDKII_REDFISH_AUTH_METHOD *AuthMethod,\r
- OUT CHAR8 **UserId,\r
- OUT CHAR8 **Password\r
+ OUT EDKII_REDFISH_AUTH_METHOD *AuthMethod,\r
+ OUT CHAR8 **UserId,\r
+ OUT CHAR8 **Password\r
)\r
{\r
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
\r
- if (AuthMethod == NULL || UserId == NULL || Password == NULL) {\r
+ if ((AuthMethod == NULL) || (UserId == NULL) || (Password == NULL)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
\r
return Status;\r
}\r
+\r
/**\r
This function returns the string of Redfish service version.\r
\r
**/\r
EFI_STATUS\r
RedfishBuildRedpathUseId (\r
- IN CHAR8 *ServiceVerisonStr,\r
- IN CHAR8 *Url,\r
- IN CHAR8 *Id,\r
- OUT CHAR8 **Redpath\r
+ IN CHAR8 *ServiceVerisonStr,\r
+ IN CHAR8 *Url,\r
+ IN CHAR8 *Id,\r
+ OUT CHAR8 **Redpath\r
)\r
{\r
- UINTN RedpathSize;\r
+ UINTN RedpathSize;\r
\r
- if (Redpath == NULL || ServiceVerisonStr == NULL || Url == NULL || Id == NULL) {\r
+ if ((Redpath == NULL) || (ServiceVerisonStr == NULL) || (Url == NULL) || (Id == NULL)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
AsciiStrLen (Url) +\r
AsciiStrLen ("[Id=]") +\r
AsciiStrLen (Id) + 1;\r
- *Redpath = AllocatePool(RedpathSize);\r
+ *Redpath = AllocatePool (RedpathSize);\r
if (*Redpath == NULL) {\r
return EFI_OUT_OF_RESOURCES;\r
}\r
+\r
AsciiSPrint (*Redpath, RedpathSize, "/%a%a[Id=%a]", ServiceVerisonStr, Url, Id);\r
return EFI_SUCCESS;\r
}\r