Go to the documentation of this file.
19 #ifndef GRPC_CORE_EXT_FILTERS_CLIENT_CHANNEL_LB_POLICY_GRPCLB_LOAD_BALANCER_API_H
20 #define GRPC_CORE_EXT_FILTERS_CLIENT_CHANNEL_LB_POLICY_GRPCLB_LOAD_BALANCER_API_H
35 #define GRPC_GRPCLB_SERVICE_NAME_MAX_LENGTH 128
36 #define GRPC_GRPCLB_SERVER_IP_ADDRESS_MAX_SIZE 16
37 #define GRPC_GRPCLB_SERVER_LOAD_BALANCE_TOKEN_MAX_SIZE 50
std::vector< GrpcLbServer > serverlist
grpc_slice GrpcLbLoadReportRequestCreate(int64_t num_calls_started, int64_t num_calls_finished, int64_t num_calls_finished_with_client_failed_to_send, int64_t num_calls_finished_known_received, const GrpcLbClientStats::DroppedCallCounts *drop_token_counts, upb_Arena *arena)
Duration client_stats_report_interval
size_t num_calls_finished
grpc_core::ScopedArenaPtr arena
bool operator==(const GrpcLbServer &other) const
char ip_addr[GRPC_GRPCLB_SERVER_IP_ADDRESS_MAX_SIZE]
bool GrpcLbResponseParse(const grpc_slice &serialized_response, upb_Arena *arena, GrpcLbResponse *result)
enum grpc_core::GrpcLbResponse::@8 type
grpc_slice GrpcLbRequestCreate(const char *lb_service_name, upb_Arena *arena)
#define GRPC_GRPCLB_SERVER_IP_ADDRESS_MAX_SIZE
size_t num_calls_finished_known_received
#define GRPC_GRPCLB_SERVER_LOAD_BALANCE_TOKEN_MAX_SIZE
std::map< std::string, size_t > drop_token_counts
char load_balance_token[GRPC_GRPCLB_SERVER_LOAD_BALANCE_TOKEN_MAX_SIZE]
size_t num_calls_finished_with_client_failed_to_send
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:15