GRPC Core
9.0.0
|
#include <grpc/support/port_platform.h>
#include <algorithm>
#include <grpc/impl/codegen/log.h>
#include <grpc/support/alloc.h>
#include <grpc/support/string_util.h>
#include "src/core/ext/filters/client_channel/xds/xds_api.h"
#include "src/core/lib/iomgr/error.h"
#include "src/core/lib/iomgr/sockaddr_utils.h"
#include "envoy/api/v2/core/address.upb.h"
#include "envoy/api/v2/core/base.upb.h"
#include "envoy/api/v2/core/health_check.upb.h"
#include "envoy/api/v2/discovery.upb.h"
#include "envoy/api/v2/eds.upb.h"
#include "envoy/api/v2/endpoint/endpoint.upb.h"
#include "envoy/api/v2/endpoint/load_report.upb.h"
#include "envoy/service/load_stats/v2/lrs.upb.h"
#include "envoy/type/percent.upb.h"
#include "google/protobuf/any.upb.h"
#include "google/protobuf/duration.upb.h"
#include "google/protobuf/struct.upb.h"
#include "google/protobuf/timestamp.upb.h"
#include "google/protobuf/wrappers.upb.h"
#include "upb/upb.h"
Namespaces | |
grpc_core | |
Round Robin Policy. | |
Functions | |
grpc_slice | grpc_core::XdsEdsRequestCreateAndEncode (const char *server_name, const XdsBootstrap::Node *node, const char *build_version) |
grpc_error * | grpc_core::XdsEdsResponseDecodeAndParse (const grpc_slice &encoded_response, EdsUpdate *update) |
grpc_slice | grpc_core::XdsLrsRequestCreateAndEncode (const char *server_name, const XdsBootstrap::Node *node, const char *build_version) |
grpc_slice | grpc_core::XdsLrsRequestCreateAndEncode (const char *server_name, XdsClientStats *client_stats) |
grpc_error * | grpc_core::XdsLrsResponseDecodeAndParse (const grpc_slice &encoded_response, grpc_core::UniquePtr< char > *cluster_name, grpc_millis *load_reporting_interval) |