Namespaces | Macros | Functions | Variables
address_filtering.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/ext/filters/client_channel/lb_policy/address_filtering.h"
#include <stddef.h>
#include <algorithm>
#include <utility>
#include "absl/memory/memory.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/str_join.h"
Include dependency graph for address_filtering.cc:

Go to the source code of this file.

Namespaces

 grpc_core
 

Macros

#define GRPC_ARG_HIERARCHICAL_PATH   "grpc.internal.address.hierarchical_path"
 

Functions

absl::StatusOr< HierarchicalAddressMap > grpc_core::MakeHierarchicalAddressMap (const absl::StatusOr< ServerAddressList > &addresses)
 
std::unique_ptr< ServerAddress::AttributeInterface > grpc_core::MakeHierarchicalPathAttribute (std::vector< std::string > path)
 

Variables

const char * grpc_core::kHierarchicalPathAttributeKey = "hierarchical_path"
 

Macro Definition Documentation

◆ GRPC_ARG_HIERARCHICAL_PATH

#define GRPC_ARG_HIERARCHICAL_PATH   "grpc.internal.address.hierarchical_path"

Definition at line 30 of file address_filtering.cc.

Variable Documentation

◆ path_

std::vector<std::string> path_
private

Definition at line 66 of file address_filtering.cc.



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