/** @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. // License: BSD 3-Clause License. For full text see link: https://github.com/DMTF/libredfish/LICENSE.md //---------------------------------------------------------------------------- Copyright (c) 2019, Intel Corporation. All rights reserved.
(C) Copyright 2021 Hewlett Packard Enterprise Development LP
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef LIBREDFISH_REDPATH_H_ #define LIBREDFISH_REDPATH_H_ #include #include typedef struct _redPathNode { bool isRoot; bool isIndex; char *version; char *nodeName; size_t index; char *op; char *propName; char *value; struct _redPathNode *next; } redPathNode; redPathNode * parseRedPath ( const char *path ); void cleanupRedPath ( redPathNode *node ); #endif