TianoCore EDK2 master
Loading...
Searching...
No Matches
DynamicPlatRepoInternal.h File Reference
#include "TokenMapper.h"

Go to the source code of this file.

Data Structures

struct  CmObjectNode
 
struct  DynamicPlatformRepositoryInfo
 

Typedefs

typedef struct CmObjectNode CM_OBJ_NODE
 
typedef enum DynRepoState EDYNAMIC_REPO_STATE
 
typedef struct DynamicPlatformRepositoryInfo DYNAMIC_PLATFORM_REPOSITORY_INFO
 

Enumerations

enum  DynRepoState { DynRepoUnInitialised , DynRepoTransient , DynRepoFinalized , DynRepoMax }
 

Detailed Description

Dynamic Platform Info Repository Internal

Copyright (c) 2021, Arm Limited. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Glossary:
  • Cm or CM - Configuration Manager
  • Obj or OBJ - Object

Definition in file DynamicPlatRepoInternal.h.

Typedef Documentation

◆ CM_OBJ_NODE

typedef struct CmObjectNode CM_OBJ_NODE

CmObj node.

This is a node wrapper around the CM_OBJ_DESCRIPTOR structure. It also allows to bind a token to the CM_OBJ_DESCRIPTOR.

◆ DYNAMIC_PLATFORM_REPOSITORY_INFO

A structure describing the platform configuration manager repository information

◆ EDYNAMIC_REPO_STATE

Dynamic repository states.

The states must progress as: UnInitialised -> Transient -> Finalized

Enumeration Type Documentation

◆ DynRepoState

Dynamic repository states.

The states must progress as: UnInitialised -> Transient -> Finalized

Enumerator
DynRepoUnInitialised 

Un-Initialised state.

DynRepoTransient 

Transient state - CmObjects can be added.

DynRepoFinalized 

Repo Locked - No further CmObjects can be added. Getting objects is now possible.

DynRepoMax 

Max value.

Definition at line 42 of file DynamicPlatRepoInternal.h.