Lines Matching full:pldm
21 namespace pldm namespace
27 * The abstract base class for implementing the PLDM request retry logic. This
28 * class handles number of times the PLDM request needs to be retried if the
44 * @param[in] event - reference to PLDM daemon's main event loop
97 sdeventplus::Event& event; //!< reference to PLDM daemon's main event loop
103 /** @brief Sends the PLDM request message
126 * to send the PLDM request message over MCTP socket.
127 * This class encapsulates the PLDM request message, the number of times the
144 * @param[in] pldm_transport - PLDM transport object
147 * @param[in] event - reference to PLDM daemon's main event loop
148 * @param[in] requestMsg - PLDM request message
154 sdeventplus::Event& event, pldm::Request&& requestMsg, in Request()
163 PldmTransport* pldmTransport; //!< PLDM transport
165 pldm::Request requestMsg; //!< PLDM request message
168 /** @brief Sends the PLDM request message on the socket
176 pldm::utils::printBuffer(pldm::utils::Tx, requestMsg); in send()
178 pldm::flightrecorder::FlightRecorder::GetInstance().saveRecord( in send()
189 error("Invalid transport: Unable to send PLDM request"); in send()
208 } // namespace pldm