Home
last modified time | relevance | path

Searched refs:HeaderMatcher (Results 1 – 5 of 5) sorted by relevance

/external/rust/crates/grpcio-sys/grpc/src/core/ext/xds/
Dxds_api.h90 struct HeaderMatcher { struct
110 HeaderMatcher() = default;
111 HeaderMatcher(const HeaderMatcher& other);
112 HeaderMatcher& operator=(const HeaderMatcher& other); argument
113 bool operator==(const HeaderMatcher& other) const;
118 std::vector<HeaderMatcher> header_matchers;
Dxds_api.cc184 XdsApi::Route::Matchers::HeaderMatcher::HeaderMatcher( in HeaderMatcher() function in grpc_core::XdsApi::Route::Matchers::HeaderMatcher
185 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 …]
/external/rust/crates/grpcio-sys/grpc/src/core/ext/filters/client_channel/resolver/xds/
Dxds_resolver.cc408 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()
/external/rust/crates/grpcio-sys/grpc/src/proto/grpc/testing/xds/v3/
Droute.proto75 // <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
/external/rust/crates/grpcio-sys/grpc/src/proto/grpc/testing/xds/
Dlds_rds_for_test.proto56 message HeaderMatcher { message
88 repeated HeaderMatcher headers = 6;