13 #ifndef PRMDBIMPL_HPP_ 14 #define PRMDBIMPL_HPP_ 22 #include <config/PrmDbImplCfg.hpp> 107 PrmDbStore* m_activeDb;
108 PrmDbStore* m_stagingDb;
111 PrmDbStore m_dbStore1;
112 PrmDbStore m_dbStore2;
134 template <
typename FileType>
185 void PRM_SAVE_FILE_cmdHandler(
FwOpcodeType opCode, U32 cmdSeq);
213 void PRM_COMMIT_STAGED_cmdHandler(
FwOpcodeType opCode, U32 cmdSeq);
Parameter already in database, updated parameter.
State of parameter DB file load operations.
FwIdType FwOpcodeType
The type of a command opcode.
PrmDb_PrmWriteError PrmWriteError
void readParamFile()
PrmDb file read function.
FwIdType FwPrmIdType
The type of a parameter identifier.
PrmDbImpl(const char *name)
PrmDb constructor.
PrmDb_PrmDbType PrmDbType
Parameter added to database.
Component class for managing parameters.
void configure(const char *file)
PrmDb configure method.
Auto-generated base for PrmDb component.
PrmDb_PrmReadError PrmReadError
void configureLoadSandbox(const char *directory)
PrmDb load sandbox configure method.
PrmDb_PrmDbFileLoadState PrmDbFileLoadState
PlatformIndexType FwIndexType
RateGroupDivider component implementation.
Enum representing parameter validity.
No slots available to add new parameter.
virtual ~PrmDbImpl()
PrmDb destructor.