Lines Matching full:pdr

26 // vector which would hold the PDR record handle data returned by
34 * PlatformEventMessage command to a host sensor PDR. This struct is a key
39 pdr::TerminusID terminusID;
40 pdr::SensorID sensorID;
54 using HostStateSensorMap = std::map<SensorEntry, pdr::SensorInfo>;
60 * receiving the PDRs, they are stored into the BMC's primary PDR repo.
77 std::tuple<pdr::TerminusID, pdr::EID, pdr::TerminusValidity>;
78 using TLPDRMap = std::map<pdr::TerminusHandle, TerminusInfo>;
84 * @param[in] repo - pointer to BMC's primary PDR repo
109 * @param[in] pdrTypes - list of PDR types that need to be looked up in the
123 const pdr::SensorInfo& lookupSensorInfo(const SensorEntry& entry) const in lookupSensorInfo()
137 pdr::EventState state);
173 /* @brief Method to set the oem platform handler in host pdr handler class
183 /* @brief Method to set the oem utils handler in host pdr handler class
196 /** @brief deferred function to fetch PDR from Host, scheduled to work on
197 * the event loop. The PDR exchg with the host is async.
205 * @param[in] pdr - entity association pdr
206 * @param[in] size - size of input PDR record in bytes
207 * @param[in] record_handle - record handle of the PDR
210 const std::vector<uint8_t>& pdr, [[maybe_unused]] const uint32_t& size,
213 /** @brief process the Host's PDR and add to BMC's PDR repo
221 /** @brief send PDR Repo change after merging Host's PDR to BMC PDR repo
226 /** @brief fetch the next PDR based on the record handle sent by Host
241 * @param[in] fruRecordSetPDRs - the Fru Record set PDR's
252 * @param[in] fruRecordSetPDRs - the Fru Record set PDR's
261 * @param[in] fruRecordSetPDRs - fru record set pdr
283 * @param[in] fruRecordSetPDRs - fru record set pdr
296 /** @brief pointer to BMC's primary PDR repo, host PDRs are added here */
316 /** @brief list of PDR record handles pointing to host's PDRs */
322 /** @brief list of PDR record handles modified pointing to host PDRs */
337 /** @brief variable that captures if the first entity association PDR