GRPC Core  9.0.0
Data Structures | Namespaces | Functions
xds_api.h File Reference
#include <grpc/support/port_platform.h>
#include <stdint.h>
#include <grpc/slice_buffer.h>
#include "src/core/ext/filters/client_channel/server_address.h"
#include "src/core/ext/filters/client_channel/xds/xds_bootstrap.h"
#include "src/core/ext/filters/client_channel/xds/xds_client_stats.h"

Go to the source code of this file.

Data Structures

class  grpc_core::XdsPriorityListUpdate
 
struct  grpc_core::XdsPriorityListUpdate::LocalityMap
 
struct  grpc_core::XdsPriorityListUpdate::LocalityMap::Locality
 
struct  grpc_core::XdsPriorityListUpdate::LocalityMap::Locality::Less
 
class  grpc_core::XdsDropConfig
 
struct  grpc_core::XdsDropConfig::DropCategory
 
struct  grpc_core::EdsUpdate
 
struct  grpc_core::CdsUpdate
 

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_errorgrpc_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_errorgrpc_core::XdsLrsResponseDecodeAndParse (const grpc_slice &encoded_response, grpc_core::UniquePtr< char > *cluster_name, grpc_millis *load_reporting_interval)