Lines Matching full:pldm

29 namespace pldm  namespace
35 * RequestKey uniquely identifies the PLDM request message to match it with the
36 * response and a combination of MCTP endpoint ID, PLDM instance ID, PLDM type
37 * and PLDM command is the key.
42 uint8_t instanceId; //!< PLDM instance ID
43 uint8_t type; //!< PLDM type
44 uint8_t command; //!< PLDM command
72 * The response when registers PLDM request message using the SendRecvMsg
111 * This class handles the lifecycle of the PLDM request message based on the
114 * response once the PLDM responder sends the response. If no response is
133 * @param[in] pldm_transport - PLDM requester
134 * @param[in] event - reference to PLDM daemon's main event loop
143 pldm::InstanceIdDb& instanceIdDb, bool verbose, in Handler()
193 /** @brief Send the remaining PLDM request messages in endpoint queue
222 … "Failure to send the PLDM request message for polling endpoint queue, response code '{RC}'", in pollEndpointQueue()
250 /** @brief Register a PLDM request message
254 * @param[in] type - PLDM type
255 * @param[in] command - PLDM command
256 * @param[in] requestMsg - PLDM request message
262 uint8_t command, pldm::Request&& requestMsg, in registerRequest()
302 /** @brief Unregister a PLDM request message
306 * @param[in] type - PLDM type
307 * @param[in] command - PLDM command
368 /** @brief Handle PLDM response message
372 * @param[in] type - PLDM type
373 * @param[in] command - PLDM command
374 * @param[in] response - PLDM response message
410 mctp_eid_t eid, pldm::Request&& request);
413 PldmTransport* pldmTransport; //!< PLDM transport object
414 sdeventplus::Event& event; //!< reference to PLDM daemon's main event loop
415 pldm::InstanceIdDb& instanceIdDb; //!< reference to an InstanceIdDb
423 /** @brief Container for storing the details of the PLDM request
424 * message, handler for the corresponding PLDM response and the
435 /** @brief Container for storing the PLDM request entries */
474 mctp_eid_t eid, pldm::Request&& request, in SendRecvMsgOperation()
543 * @param[in] response - PLDM response message
546 * @return PLDM completion code
574 pldm::Request request;
610 mctp_eid_t eid, pldm::Request&& request) : in SendRecvMsgSender()
638 pldm::Request request;
644 * @param[in] request - PLDM request message
653 pldm::Request&& request) in sendRecvMsg()
663 } // namespace pldm