Clio develop
The XRP Ledger API server.
Loading...
Searching...
No Matches
data::cassandra::SomeRetryPolicy Concept Reference

The requirements of a retry policy. More...

#include <Concepts.hpp>

Concept definition

template<typename T>
concept data::cassandra::SomeRetryPolicy = requires(T a, boost::asio::io_context ioc, CassandraError err, uint32_t attempt) {
{ T(ioc) };
{ a.shouldRetry(err) } -> std::same_as<bool>;
{
a.retry([]() {})
} -> std::same_as<void>;
}
The requirements of a retry policy.
Definition Concepts.hpp:81

Detailed Description

The requirements of a retry policy.