19 #ifndef GRPC_CORE_LIB_CHANNEL_STATUS_UTIL_H
20 #define GRPC_CORE_LIB_CHANNEL_STATUS_UTIL_H
48 bool Empty()
const {
return status_code_mask_ == 0; }
53 return status_code_mask_ & (1 << status);
57 int status_code_mask_ = 0;
A set of grpc_status_code values.
Definition: status_util.h:46
bool Contains(grpc_status_code status) const
Definition: status_util.h:52
bool Empty() const
Definition: status_util.h:48
void Add(grpc_status_code status)
Definition: status_util.h:50
grpc_status_code
Definition: status.h:26
Round Robin Policy.
Definition: backend_metric.cc:26
bool grpc_status_code_from_string(const char *status_str, grpc_status_code *status)
If status_str is a valid status string, sets status to the corresponding status value and returns tru...
Definition: status_util.cc:49
bool grpc_status_code_from_int(int status_int, grpc_status_code *status)
Definition: status_util.cc:101
const char * grpc_status_code_to_string(grpc_status_code status)
Returns the string form of status, or "UNKNOWN" if invalid.
Definition: status_util.cc:60