Lines Matching +full:retry +full:- +full:time
11 #include <phosphor-logging/lg2.hpp>
27 * The abstract base class for implementing the PLDM request retry logic. This
29 * response is not received and the time to wait between each retry. It
44 * @param[in] event - reference to PLDM daemon's main event loop
45 * @param[in] numRetries - number of request retries
46 * @param[in] timeout - time to wait between each retry in milliseconds
77 error("Failed to start the request timer, error - {ERROR}", "ERROR", in start()
100 timeout; //!< time to wait between each retry in milliseconds
112 if (numRetries--) in callback()
129 * time to wait between each retry. It provides APIs to start and stop the
144 * @param[in] pldm_transport - PLDM transport object
145 * @param[in] eid - endpoint ID of the remote MCTP endpoint
146 * @param[in] currrentSendbuffSize - the current send buffer size
147 * @param[in] event - reference to PLDM daemon's main event loop
148 * @param[in] requestMsg - PLDM request message
149 * @param[in] numRetries - number of request retries
150 * @param[in] timeout - time to wait between each retry in milliseconds
151 * @param[in] verbose - verbose tracing flag
182 if (!hdr->request) in send()
193 auto rc = pldmTransport->sendMsg(static_cast<pldm_tid_t>(eid), in send()
198 "Failed to send pldmTransport message, response code '{RC}' and error - {ERROR}", in send()