LCOV - code coverage report
Current view: top level - envoy/http - persistent_quic_info.h (source / functions) Hit Total Coverage
Test: coverage.dat Lines: 0 1 0.0 %
Date: 2024-01-05 06:35:25 Functions: 0 1 0.0 %

          Line data    Source code
       1             : #pragma once
       2             : 
       3             : #include <memory>
       4             : 
       5             : namespace Envoy {
       6             : namespace Http {
       7             : 
       8             : // Store quic helpers which can be shared between connections and must live beyond the lifetime of
       9             : // individual connections. When used in HTTP/3 upstream, it should be owned by cluster and shared
      10             : // across its HTTP/3 connection pools. This an opaque placeholder is needed so that an
      11             : // implementation can be passed around while the QUICHE members which are behind ENVOY_ENABLE_QUIC
      12             : // preprocessor in the actual implementation can be hidden from the Envoy intefaces.
      13             : struct PersistentQuicInfo {
      14           0 :   virtual ~PersistentQuicInfo() = default;
      15             : };
      16             : 
      17             : using PersistentQuicInfoPtr = std::unique_ptr<PersistentQuicInfo>;
      18             : 
      19             : } // namespace Http
      20             : } // namespace Envoy

Generated by: LCOV version 1.15