GRPC Core  18.0.0
Data Structures | Public Types | Public Member Functions | Data Fields
grpc_core::XdsApi::LdsUpdate::FilterChainMap Struct Reference

#include <xds_api.h>

Data Structures

struct  CidrRange
 
struct  DestinationIp
 
struct  FilterChainDataSharedPtr
 
struct  SourceIp
 

Public Types

enum class  ConnectionSourceType { kAny = 0 , kSameIpOrLoopback , kExternal }
 
using SourcePortsMap = std::map< uint16_t, FilterChainDataSharedPtr >
 
using SourceIpVector = std::vector< SourceIp >
 
using ConnectionSourceTypesArray = std::array< SourceIpVector, 3 >
 
using DestinationIpVector = std::vector< DestinationIp >
 

Public Member Functions

bool operator== (const FilterChainMap &other) const
 
std::string ToString () const
 

Data Fields

DestinationIpVector destination_ip_vector
 

Member Typedef Documentation

◆ ConnectionSourceTypesArray

◆ DestinationIpVector

◆ SourceIpVector

◆ SourcePortsMap

Member Enumeration Documentation

◆ ConnectionSourceType

Enumerator
kAny 
kSameIpOrLoopback 
kExternal 

Member Function Documentation

◆ operator==()

bool grpc_core::XdsApi::LdsUpdate::FilterChainMap::operator== ( const FilterChainMap other) const
inline

◆ ToString()

std::string grpc_core::XdsApi::LdsUpdate::FilterChainMap::ToString ( ) const

Field Documentation

◆ destination_ip_vector

DestinationIpVector grpc_core::XdsApi::LdsUpdate::FilterChainMap::destination_ip_vector

The documentation for this struct was generated from the following files: