Lines Matching full:pldm
10 #include <libpldm/pldm.h>
20 namespace pldm namespace
42 * TerminusManager class to discover and initialize PLDM terminus.
56 pldm::InstanceIdDb& instanceIdDb, TerminiMapper& termini, in TerminusManager()
79 /** @brief Send request PLDM message to tid. The function will return when
85 * @param[in] request - request PLDM message
86 * @param[out] responseMsg - response PLDM message
87 * @param[out] responseLen - length of response PLDM message
88 * @return coroutine return_value - PLDM completion code
94 /** @brief Send request PLDM message to eid. The function will
98 * @param[in] request - request PLDM message
99 * @param[out] responseMsg - response PLDM message
100 * @param[out] responseLen - length of response PLDM message
101 * @return coroutine return_value - PLDM completion code
193 * @return coroutine return_value - PLDM completion code
201 * @return coroutine return_value - PLDM completion code
205 /** @brief Send getTID PLDM command to destination EID and then return the
210 * @return coroutine return_value - PLDM completion code
218 * @return coroutine return_value - PLDM completion code
227 * @return coroutine return_value - PLDM completion code
232 * the version of the PLDM supported type.
235 * @param[in] type - PLDM Type
236 * @param[out] version - PLDM Type version
237 * @return coroutine return_value - PLDM completion code
246 * @param[in] type - PLDM Type
247 * @param[in] version - PLDM Type version
250 * @return coroutine return_value - PLDM completion code
262 pldm::InstanceIdDb& instanceIdDb;
298 } // namespace pldm