Classes | Namespaces
xds_listener.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/ext/xds/xds_listener.h"
#include <stdint.h>
#include <set>
#include <type_traits>
#include <utility>
#include "absl/memory/memory.h"
#include "absl/status/status.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/str_format.h"
#include "absl/strings/str_join.h"
#include "envoy/config/core/v3/address.upb.h"
#include "envoy/config/core/v3/base.upb.h"
#include "envoy/config/core/v3/config_source.upb.h"
#include "envoy/config/core/v3/protocol.upb.h"
#include "envoy/config/listener/v3/api_listener.upb.h"
#include "envoy/config/listener/v3/listener.upb.h"
#include "envoy/config/listener/v3/listener.upbdefs.h"
#include "envoy/config/listener/v3/listener_components.upb.h"
#include "envoy/config/route/v3/route.upb.h"
#include "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.h"
#include "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.h"
#include "envoy/extensions/transport_sockets/tls/v3/tls.upb.h"
#include "google/protobuf/any.upb.h"
#include "google/protobuf/duration.upb.h"
#include "google/protobuf/wrappers.upb.h"
#include "upb/text_encode.h"
#include "upb/upb.h"
#include <grpc/support/log.h>
#include "src/core/ext/xds/xds_common_types.h"
#include "src/core/ext/xds/xds_resource_type.h"
#include "src/core/lib/address_utils/parse_address.h"
#include "src/core/lib/address_utils/sockaddr_utils.h"
#include "src/core/lib/debug/trace.h"
#include "src/core/lib/gprpp/host_port.h"
#include "src/core/lib/gprpp/status_helper.h"
#include "src/core/lib/iomgr/error.h"
#include "src/core/lib/iomgr/sockaddr.h"
#include "src/core/lib/json/json.h"
#include "src/core/lib/transport/error_utils.h"
Include dependency graph for xds_listener.cc:

Go to the source code of this file.

Classes

struct  grpc_core::FilterChain
 
struct  grpc_core::FilterChain::FilterChainMatch
 

Namespaces

 grpc_core
 

Variable Documentation

◆ destination_ip_map

DestinationIpMap destination_ip_map

Definition at line 755 of file xds_listener.cc.

◆ prefix_range

absl::optional<XdsListenerResource::FilterChainMap::CidrRange> prefix_range

Definition at line 750 of file xds_listener.cc.

◆ source_types_array

ConnectionSourceTypesArray source_types_array

Definition at line 752 of file xds_listener.cc.

◆ transport_protocol_raw_buffer_provided

bool transport_protocol_raw_buffer_provided = false

Definition at line 751 of file xds_listener.cc.



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