Per-RPC quality-of-service config. Taken from ugrpc::client::ClientQos. Can also be passed to ugrpc client methods manually.
Definition in file qos.hpp.
Go to the source code of this file.
Classes | |
struct | ugrpc::client::Qos |
Per-RPC quality-of-service config. Taken from ugrpc::client::ClientQos. Can also be passed to ugrpc client methods manually. More... | |
Namespaces | |
namespace | ugrpc |
Asynchronous gRPC driver. | |
namespace | ugrpc::client |
Client-side utilities. | |
Functions | |
bool | ugrpc::client::operator== (const Qos &lhs, const Qos &rhs) noexcept |
Qos | ugrpc::client::Parse (const formats::json::Value &value, formats::parse::To< Qos >) |
formats::json::Value | ugrpc::client::Serialize (const Qos &qos, formats::serialize::To< formats::json::Value >) |
std::optional< std::uint32_t > | ugrpc::client::GetAttempts (const Qos &qos) |
std::optional< std::chrono::milliseconds > | ugrpc::client::GetTotalTimeout (const Qos &qos) |