| #include "pdr_state_effecter.hpp" |
| using namespace pldm::responder::pdr_utils; |
| void getRepoByType(const Repo& inRepo, Repo& outRepo, Type pdrType) |
| uint8_t* pdrData = nullptr; |
| auto record = pldm_pdr_find_record_by_type(inRepo.getPdr(), pdrType, NULL, |
| pdrEntry.handle.recordHandle = inRepo.getRecordHandle(record); |
| outRepo.addRecord(pdrEntry); |
| record = pldm_pdr_find_record_by_type(inRepo.getPdr(), pdrType, record, |
| const pldm_pdr_record* getRecordByHandle(const RepoInterface& pdrRepo, |
| RecordHandle recordHandle, |
| uint8_t* pdrData = nullptr; |
| auto record = pldm_pdr_find_record(pdrRepo.getPdr(), recordHandle, &pdrData, |
| &pdrEntry.handle.nextRecordHandle); |