/proc/self/cwd/source/server/factory_context_impl.cc
Line | Count | Source (jump to first uncovered line) |
1 | | #include "source/server/factory_context_impl.h" |
2 | | |
3 | | namespace Envoy { |
4 | | namespace Server { |
5 | | |
6 | | FactoryContextImpl::FactoryContextImpl(Server::Instance& server, |
7 | | const envoy::config::listener::v3::Listener& config, |
8 | | Network::DrainDecision& drain_decision, |
9 | | Stats::Scope& global_scope, Stats::Scope& listener_scope, |
10 | | bool is_quic) |
11 | | : server_(server), config_(config), drain_decision_(drain_decision), |
12 | 12 | global_scope_(global_scope), listener_scope_(listener_scope), is_quic_(is_quic) {} Unexecuted instantiation: Envoy::Server::FactoryContextImpl::FactoryContextImpl(Envoy::Server::Instance&, envoy::config::listener::v3::Listener const&, Envoy::Network::DrainDecision&, Envoy::Stats::Scope&, Envoy::Stats::Scope&, bool) Envoy::Server::FactoryContextImpl::FactoryContextImpl(Envoy::Server::Instance&, envoy::config::listener::v3::Listener const&, Envoy::Network::DrainDecision&, Envoy::Stats::Scope&, Envoy::Stats::Scope&, bool) Line | Count | Source | 12 | 12 | global_scope_(global_scope), listener_scope_(listener_scope), is_quic_(is_quic) {} |
|
13 | | |
14 | 0 | AccessLog::AccessLogManager& FactoryContextImpl::accessLogManager() { |
15 | 0 | return server_.accessLogManager(); |
16 | 0 | } |
17 | 0 | Upstream::ClusterManager& FactoryContextImpl::clusterManager() { return server_.clusterManager(); } |
18 | 0 | Event::Dispatcher& FactoryContextImpl::mainThreadDispatcher() { return server_.dispatcher(); } |
19 | 0 | const Server::Options& FactoryContextImpl::options() { return server_.options(); } |
20 | 0 | Grpc::Context& FactoryContextImpl::grpcContext() { return server_.grpcContext(); } |
21 | 0 | Router::Context& FactoryContextImpl::routerContext() { return server_.routerContext(); } |
22 | 0 | bool FactoryContextImpl::healthCheckFailed() { return server_.healthCheckFailed(); } |
23 | 0 | Http::Context& FactoryContextImpl::httpContext() { return server_.httpContext(); } |
24 | 0 | Init::Manager& FactoryContextImpl::initManager() { return server_.initManager(); } |
25 | 0 | const LocalInfo::LocalInfo& FactoryContextImpl::localInfo() const { return server_.localInfo(); } |
26 | 0 | Envoy::Runtime::Loader& FactoryContextImpl::runtime() { return server_.runtime(); } |
27 | 0 | Stats::Scope& FactoryContextImpl::scope() { return global_scope_; } |
28 | 0 | Singleton::Manager& FactoryContextImpl::singletonManager() { return server_.singletonManager(); } |
29 | 0 | OverloadManager& FactoryContextImpl::overloadManager() { return server_.overloadManager(); } |
30 | 0 | ThreadLocal::SlotAllocator& FactoryContextImpl::threadLocal() { return server_.threadLocal(); } |
31 | 0 | OptRef<Admin> FactoryContextImpl::admin() { return server_.admin(); } |
32 | 0 | TimeSource& FactoryContextImpl::timeSource() { return server_.timeSource(); } |
33 | 0 | ProtobufMessage::ValidationContext& FactoryContextImpl::messageValidationContext() { |
34 | 0 | return server_.messageValidationContext(); |
35 | 0 | } |
36 | 12 | ProtobufMessage::ValidationVisitor& FactoryContextImpl::messageValidationVisitor() { |
37 | 12 | return server_.messageValidationContext().staticValidationVisitor(); |
38 | 12 | } |
39 | 0 | Api::Api& FactoryContextImpl::api() { return server_.api(); } |
40 | 0 | ServerLifecycleNotifier& FactoryContextImpl::lifecycleNotifier() { |
41 | 0 | return server_.lifecycleNotifier(); |
42 | 0 | } |
43 | 0 | ProcessContextOptRef FactoryContextImpl::processContext() { return server_.processContext(); } |
44 | 0 | Configuration::ServerFactoryContext& FactoryContextImpl::getServerFactoryContext() const { |
45 | 0 | return server_.serverFactoryContext(); |
46 | 0 | } |
47 | | Configuration::TransportSocketFactoryContext& |
48 | 0 | FactoryContextImpl::getTransportSocketFactoryContext() const { |
49 | 0 | return server_.transportSocketFactoryContext(); |
50 | 0 | } |
51 | 0 | const envoy::config::core::v3::Metadata& FactoryContextImpl::listenerMetadata() const { |
52 | 0 | return config_.metadata(); |
53 | 0 | } |
54 | 0 | const Envoy::Config::TypedMetadata& FactoryContextImpl::listenerTypedMetadata() const { |
55 | | // TODO(nareddyt): Needs an implementation for this context. Currently not used. |
56 | 0 | PANIC("not implemented"); |
57 | 0 | } |
58 | 0 | envoy::config::core::v3::TrafficDirection FactoryContextImpl::direction() const { |
59 | 0 | return config_.traffic_direction(); |
60 | 0 | } |
61 | 0 | Network::DrainDecision& FactoryContextImpl::drainDecision() { return drain_decision_; } |
62 | 0 | Stats::Scope& FactoryContextImpl::listenerScope() { return listener_scope_; } |
63 | 0 | bool FactoryContextImpl::isQuicListener() const { return is_quic_; } |
64 | | |
65 | | } // namespace Server |
66 | | } // namespace Envoy |