1
#include "source/common/http/null_route_impl.h"
2

            
3
#include <vector>
4

            
5
namespace Envoy {
6
namespace Http {
7
const std::vector<std::reference_wrapper<const Router::RateLimitPolicyEntry>>
8
    NullRateLimitPolicy::rate_limit_policy_entry_;
9
const NullHedgePolicy RouteEntryImpl::hedge_policy_;
10
const NullRateLimitPolicy RouteEntryImpl::rate_limit_policy_;
11
const Router::InternalRedirectPolicyImpl RouteEntryImpl::internal_redirect_policy_;
12
const Router::PathMatcherSharedPtr RouteEntryImpl::path_matcher_;
13
const Router::PathRewriterSharedPtr RouteEntryImpl::path_rewriter_;
14
const std::vector<Router::ShadowPolicyPtr> RouteEntryImpl::shadow_policies_;
15
const Router::VirtualHostConstSharedPtr NullRouteImpl::virtual_host_ =
16
    std::make_shared<NullVirtualHost>();
17
const NullRateLimitPolicy NullVirtualHost::rate_limit_policy_;
18
const NullCommonConfig NullVirtualHost::route_configuration_;
19
const std::multimap<std::string, std::string> RouteEntryImpl::opaque_config_;
20
const NullPathMatchCriterion RouteEntryImpl::path_match_criterion_;
21
const RouteEntryImpl::ConnectConfigOptRef RouteEntryImpl::connect_config_nullopt_;
22
const std::vector<LowerCaseString> NullCommonConfig::internal_only_headers_;
23
} // namespace Http
24
} // namespace Envoy