Searched refs:HeaderMatcher (Results 1 – 5 of 5) sorted by relevance
90 struct HeaderMatcher { struct110 HeaderMatcher() = default;111 HeaderMatcher(const HeaderMatcher& other);112 HeaderMatcher& operator=(const HeaderMatcher& other); argument113 bool operator==(const HeaderMatcher& other) const;118 std::vector<HeaderMatcher> header_matchers;
184 XdsApi::Route::Matchers::HeaderMatcher::HeaderMatcher( in HeaderMatcher() function in grpc_core::XdsApi::Route::Matchers::HeaderMatcher185 const HeaderMatcher& other) in HeaderMatcher()203 XdsApi::Route::Matchers::HeaderMatcher& XdsApi::Route::Matchers::HeaderMatcher::204 operator=(const HeaderMatcher& other) { in operator =()225 bool XdsApi::Route::Matchers::HeaderMatcher::operator==( in operator ==()226 const HeaderMatcher& other) const { in operator ==()242 std::string XdsApi::Route::Matchers::HeaderMatcher::ToString() const { in ToString()277 for (const HeaderMatcher& header_matcher : header_matchers) { in ToString()1162 XdsApi::Route::Matchers::HeaderMatcher header_matcher; in RouteHeaderMatchersParse()1167 XdsApi::Route::Matchers::HeaderMatcher::HeaderMatcherType::EXACT; in RouteHeaderMatchersParse()[all …]
408 const XdsApi::Route::Matchers::HeaderMatcher& header_matcher, in HeaderMatchHelper()426 XdsApi::Route::Matchers::HeaderMatcher::HeaderMatcherType::PRESENT) { in HeaderMatchHelper()435 case XdsApi::Route::Matchers::HeaderMatcher::HeaderMatcherType::EXACT: in HeaderMatchHelper()437 case XdsApi::Route::Matchers::HeaderMatcher::HeaderMatcherType::REGEX: in HeaderMatchHelper()439 case XdsApi::Route::Matchers::HeaderMatcher::HeaderMatcherType::RANGE: in HeaderMatchHelper()446 case XdsApi::Route::Matchers::HeaderMatcher::HeaderMatcherType::PREFIX: in HeaderMatchHelper()448 case XdsApi::Route::Matchers::HeaderMatcher::HeaderMatcherType::SUFFIX: in HeaderMatchHelper()456 const std::vector<XdsApi::Route::Matchers::HeaderMatcher>& header_matchers, in HeadersMatch()
75 // <envoy_api_msg_config.route.v3.HeaderMatcher>`.174 repeated HeaderMatcher headers = 6;250 // <envoy_api_field_config.route.v3.HeaderMatcher.present_match>`. i.e, a request that has the :r…251 // <envoy_api_field_config.route.v3.HeaderMatcher.name>` header will match, regardless of the hea…254 // [#next-major-version: HeaderMatcher should be refactored to use StringMatcher.]256 message HeaderMatcher { message
56 message HeaderMatcher { message88 repeated HeaderMatcher headers = 6;