|
GRPC Core
18.0.0
|
#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 |
| using grpc_core::XdsApi::LdsUpdate::FilterChainMap::ConnectionSourceTypesArray = std::array<SourceIpVector, 3> |
| using grpc_core::XdsApi::LdsUpdate::FilterChainMap::DestinationIpVector = std::vector<DestinationIp> |
| using grpc_core::XdsApi::LdsUpdate::FilterChainMap::SourceIpVector = std::vector<SourceIp> |
| using grpc_core::XdsApi::LdsUpdate::FilterChainMap::SourcePortsMap = std::map<uint16_t, FilterChainDataSharedPtr> |
|
inline |
| std::string grpc_core::XdsApi::LdsUpdate::FilterChainMap::ToString | ( | ) | const |
| DestinationIpVector grpc_core::XdsApi::LdsUpdate::FilterChainMap::destination_ip_vector |