The result of picking a subchannel for a call. More...
#include <lb_policy.h>
Classes | |
struct | Complete |
A successful pick. More... | |
struct | Drop |
struct | Fail |
struct | Queue |
Public Member Functions | |
PickResult ()=default | |
PickResult (Complete complete) | |
PickResult (Drop drop) | |
PickResult (Fail fail) | |
PickResult (Queue queue) | |
Public Attributes | |
absl::variant< Complete, Queue, Fail, Drop > | result = Queue() |
The result of picking a subchannel for a call.
Definition at line 188 of file lb_policy.h.
|
default |
|
inline |
Definition at line 237 of file lb_policy.h.
|
inline |
Definition at line 239 of file lb_policy.h.
|
inline |
Definition at line 241 of file lb_policy.h.
|
inline |
Definition at line 243 of file lb_policy.h.
absl::variant<Complete, Queue, Fail, Drop> grpc_core::LoadBalancingPolicy::PickResult::result = Queue() |
Definition at line 233 of file lb_policy.h.