GRPC C++  1.39.1
Namespaces | Macros | Functions | Variables
xds_resolver.cc File Reference
#include <grpc/support/port_platform.h>
#include "absl/strings/match.h"
#include "absl/strings/str_join.h"
#include "absl/strings/str_split.h"
#include "re2/re2.h"
#include "xxhash.h"
#include "src/core/ext/filters/client_channel/config_selector.h"
#include "src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.h"
#include "src/core/ext/filters/client_channel/resolver_registry.h"
#include "src/core/ext/xds/xds_channel_args.h"
#include "src/core/ext/xds/xds_client.h"
#include "src/core/ext/xds/xds_http_filters.h"
#include "src/core/lib/channel/channel_args.h"
#include "src/core/lib/iomgr/closure.h"
#include "src/core/lib/iomgr/exec_ctx.h"
#include "src/core/lib/surface/lame_client.h"
#include "src/core/lib/transport/timeout_encoding.h"

Namespaces

 grpc_core
 Round Robin Policy.
 

Macros

#define XXH_INLINE_ALL
 

Functions

void grpc_resolver_xds_init ()
 
void grpc_resolver_xds_shutdown ()
 

Variables

TraceFlag grpc_core::grpc_xds_resolver_trace (false, "xds_resolver")
 
const char * grpc_core::kXdsClusterAttribute = "xds_cluster_name"
 

Macro Definition Documentation

◆ XXH_INLINE_ALL

#define XXH_INLINE_ALL

Function Documentation

◆ grpc_resolver_xds_init()

void grpc_resolver_xds_init ( void  )

◆ grpc_resolver_xds_shutdown()

void grpc_resolver_xds_shutdown ( void  )

Variable Documentation

◆ cluster

absl::string_view cluster

◆ method_config

RefCountedPtr<ServiceConfig> method_config

◆ range_end

uint32_t range_end

◆ route

XdsApi::Route route

◆ weighted_cluster_state

absl::InlinedVector<ClusterWeightState, 2> weighted_cluster_state