GRPC C++  1.39.1
Data Structures | Namespaces | Functions
xds_api.h File Reference
#include <grpc/support/port_platform.h>
#include <stdint.h>
#include <set>
#include "absl/container/inlined_vector.h"
#include "absl/types/optional.h"
#include "re2/re2.h"
#include "upb/def.hpp"
#include <grpc/slice_buffer.h>
#include "envoy/admin/v3/config_dump.upb.h"
#include "src/core/ext/filters/client_channel/server_address.h"
#include "src/core/ext/xds/xds_bootstrap.h"
#include "src/core/ext/xds/xds_client_stats.h"
#include "src/core/ext/xds/xds_http_filters.h"
#include "src/core/lib/matchers/matchers.h"

Go to the source code of this file.

Data Structures

class  grpc_core::XdsApi
 
struct  grpc_core::XdsApi::Duration
 
struct  grpc_core::XdsApi::Route
 
struct  grpc_core::XdsApi::Route::Matchers
 
struct  grpc_core::XdsApi::Route::HashPolicy
 
struct  grpc_core::XdsApi::Route::ClusterWeight
 
struct  grpc_core::XdsApi::RdsUpdate
 
struct  grpc_core::XdsApi::RdsUpdate::VirtualHost
 
struct  grpc_core::XdsApi::CommonTlsContext
 
struct  grpc_core::XdsApi::CommonTlsContext::CertificateValidationContext
 
struct  grpc_core::XdsApi::CommonTlsContext::CertificateProviderInstance
 
struct  grpc_core::XdsApi::CommonTlsContext::CombinedCertificateValidationContext
 
struct  grpc_core::XdsApi::DownstreamTlsContext
 
struct  grpc_core::XdsApi::LdsUpdate
 
struct  grpc_core::XdsApi::LdsUpdate::HttpConnectionManager
 
struct  grpc_core::XdsApi::LdsUpdate::HttpConnectionManager::HttpFilter
 
struct  grpc_core::XdsApi::LdsUpdate::FilterChainData
 
struct  grpc_core::XdsApi::LdsUpdate::FilterChainMap
 
struct  grpc_core::XdsApi::LdsUpdate::FilterChainMap::FilterChainDataSharedPtr
 
struct  grpc_core::XdsApi::LdsUpdate::FilterChainMap::CidrRange
 
struct  grpc_core::XdsApi::LdsUpdate::FilterChainMap::SourceIp
 
struct  grpc_core::XdsApi::LdsUpdate::FilterChainMap::DestinationIp
 
struct  grpc_core::XdsApi::LdsResourceData
 
struct  grpc_core::XdsApi::RdsResourceData
 
struct  grpc_core::XdsApi::CdsUpdate
 
struct  grpc_core::XdsApi::CdsResourceData
 
struct  grpc_core::XdsApi::EdsUpdate
 
struct  grpc_core::XdsApi::EdsUpdate::Priority
 
struct  grpc_core::XdsApi::EdsUpdate::Priority::Locality
 
class  grpc_core::XdsApi::EdsUpdate::DropConfig
 
struct  grpc_core::XdsApi::EdsUpdate::DropConfig::DropCategory
 
struct  grpc_core::XdsApi::EdsResourceData
 
struct  grpc_core::XdsApi::ClusterLoadReport
 
struct  grpc_core::XdsApi::ResourceMetadata
 
struct  grpc_core::XdsApi::ResourceTypeMetadata
 
struct  grpc_core::XdsApi::AdsParseResult
 

Namespaces

 grpc_core
 Round Robin Policy.
 

Functions

bool grpc_core::XdsSecurityEnabled ()