#include <grpc/support/port_platform.h>#include <stdint.h>#include <vector>#include "upb/upb.h"#include <grpc/slice.h>#include "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h"#include "src/core/lib/gprpp/time.h"

Go to the source code of this file.
Classes | |
| struct | grpc_core::GrpcLbResponse |
| struct | grpc_core::GrpcLbServer |
Namespaces | |
| grpc_core | |
Macros | |
| #define | GRPC_GRPCLB_SERVER_IP_ADDRESS_MAX_SIZE 16 |
| #define | GRPC_GRPCLB_SERVER_LOAD_BALANCE_TOKEN_MAX_SIZE 50 |
| #define | GRPC_GRPCLB_SERVICE_NAME_MAX_LENGTH 128 |
Functions | |
| grpc_slice | grpc_core::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) |
| grpc_slice | grpc_core::GrpcLbRequestCreate (const char *lb_service_name, upb_Arena *arena) |
| bool | grpc_core::GrpcLbResponseParse (const grpc_slice &serialized_response, upb_Arena *arena, GrpcLbResponse *result) |
| #define GRPC_GRPCLB_SERVER_IP_ADDRESS_MAX_SIZE 16 |
Definition at line 36 of file load_balancer_api.h.
| #define GRPC_GRPCLB_SERVER_LOAD_BALANCE_TOKEN_MAX_SIZE 50 |
Definition at line 37 of file load_balancer_api.h.
| #define GRPC_GRPCLB_SERVICE_NAME_MAX_LENGTH 128 |
Definition at line 35 of file load_balancer_api.h.