Classes | Namespaces | Variables
xds_server.h File Reference
#include <deque>
#include <set>
#include <string>
#include <thread>
#include <vector>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include "absl/types/optional.h"
#include <grpc/support/log.h>
#include "src/core/lib/address_utils/parse_address.h"
#include "src/core/lib/gprpp/sync.h"
#include "src/proto/grpc/testing/xds/ads_for_test.grpc.pb.h"
#include "src/proto/grpc/testing/xds/lrs_for_test.grpc.pb.h"
#include "src/proto/grpc/testing/xds/v3/ads.grpc.pb.h"
#include "src/proto/grpc/testing/xds/v3/cluster.grpc.pb.h"
#include "src/proto/grpc/testing/xds/v3/discovery.grpc.pb.h"
#include "src/proto/grpc/testing/xds/v3/discovery.pb.h"
#include "src/proto/grpc/testing/xds/v3/endpoint.grpc.pb.h"
#include "src/proto/grpc/testing/xds/v3/listener.grpc.pb.h"
#include "src/proto/grpc/testing/xds/v3/lrs.grpc.pb.h"
#include "src/proto/grpc/testing/xds/v3/route.grpc.pb.h"
#include "test/core/util/test_config.h"
#include "test/cpp/end2end/counted_service.h"
Include dependency graph for xds_server.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  grpc::testing::AdsServiceImpl
 
class  grpc::testing::LrsServiceImpl::ClientStats
 
struct  grpc::testing::LrsServiceImpl::ClientStats::LocalityStats
 
class  grpc::testing::LrsServiceImpl
 
class  grpc::testing::AdsServiceImpl::RpcService< RpcApi, DiscoveryRequest, DiscoveryResponse >::NoopMutexLock
 
struct  grpc::testing::AdsServiceImpl::ResourceState
 
struct  grpc::testing::AdsServiceImpl::ResourceTypeState
 
struct  grpc::testing::AdsServiceImpl::ResponseState
 
class  grpc::testing::LrsServiceImpl::RpcService< RpcApi, LoadStatsRequest, LoadStatsResponse >
 
class  grpc::testing::AdsServiceImpl::RpcService< RpcApi, DiscoveryRequest, DiscoveryResponse >
 
struct  grpc::testing::AdsServiceImpl::SentState
 
struct  grpc::testing::AdsServiceImpl::SubscriptionState
 

Namespaces

 grpc
 
 grpc::testing
 

Variables

constexpr char grpc::testing::kCdsTypeUrl []
 
constexpr char grpc::testing::kCdsV2TypeUrl [] = "type.googleapis.com/envoy.api.v2.Cluster"
 
constexpr char grpc::testing::kEdsTypeUrl []
 
constexpr char grpc::testing::kEdsV2TypeUrl []
 
constexpr char grpc::testing::kLdsTypeUrl []
 
constexpr char grpc::testing::kLdsV2TypeUrl [] = "type.googleapis.com/envoy.api.v2.Listener"
 
constexpr char grpc::testing::kRdsTypeUrl []
 
constexpr char grpc::testing::kRdsV2TypeUrl []
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:38