[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["This document details the `ReservationsRetryPolicy` class, which is used for handling retries in the `ReservationsConnection` for various C++ versions, ranging from the latest release candidate 2.37.0-rc down to 2.15.1."],["The `ReservationsRetryPolicy` includes methods such as `clone()`, `OnFailure(Status const &)`, `IsExhausted() const`, and `IsPermanentFailure(Status const &) const`, each designed to manage different aspects of the retry logic."],["Each listed version (e.g., 2.36.0, 2.35.0, etc.) links to the documentation of the `ReservationsRetryPolicy` for that specific version, allowing for version-specific reference and comparison."],["The `clone()` function allows creating a new instance of the policy, reset to the initial state, whereas `OnFailure` determines if a retry should be attempted when a request fails, and `IsExhausted` verifies if the retry policy has been fully exhausted."],["`IsPermanentFailure` determines whether a failure is permanent and should not be retried, all these methods include a parameter `Status const &` which provides the status of the request that failed."]]],[]]