From bedb132ed3228a40ee0c11ed76fd35a9fa6b2763 Mon Sep 17 00:00:00 2001 From: Mike Schore Date: Sat, 22 May 2021 02:38:38 +0800 Subject: [PATCH] build: declare original IP detection factories Signed-off-by: Mike Schore --- .../http/original_ip_detection/custom_header/config.cc | 1 - .../http/original_ip_detection/custom_header/config.h | 3 +++ source/extensions/http/original_ip_detection/xff/config.cc | 1 - source/extensions/http/original_ip_detection/xff/config.h | 3 +++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/source/extensions/http/original_ip_detection/custom_header/config.cc b/source/extensions/http/original_ip_detection/custom_header/config.cc index 65defdccb738d..9dc57e1fefa3d 100644 --- a/source/extensions/http/original_ip_detection/custom_header/config.cc +++ b/source/extensions/http/original_ip_detection/custom_header/config.cc @@ -3,7 +3,6 @@ #include "envoy/extensions/http/original_ip_detection/custom_header/v3/custom_header.pb.h" #include "envoy/extensions/http/original_ip_detection/custom_header/v3/custom_header.pb.validate.h" #include "envoy/http/original_ip_detection.h" -#include "envoy/registry/registry.h" #include "common/config/utility.h" diff --git a/source/extensions/http/original_ip_detection/custom_header/config.h b/source/extensions/http/original_ip_detection/custom_header/config.h index 05e28c07b30e6..ca09b267c5d21 100644 --- a/source/extensions/http/original_ip_detection/custom_header/config.h +++ b/source/extensions/http/original_ip_detection/custom_header/config.h @@ -2,6 +2,7 @@ #include "envoy/extensions/http/original_ip_detection/custom_header/v3/custom_header.pb.h" #include "envoy/http/original_ip_detection.h" +#include "envoy/registry/registry.h" #include "common/protobuf/protobuf.h" @@ -29,6 +30,8 @@ class CustomHeaderIPDetectionFactory : public Envoy::Http::OriginalIPDetectionFa std::string name() const override { return "envoy.http.original_ip_detection.custom_header"; } }; +DECLARE_FACTORY(CustomHeaderIPDetectionFactory); + } // namespace CustomHeader } // namespace OriginalIPDetection } // namespace Http diff --git a/source/extensions/http/original_ip_detection/xff/config.cc b/source/extensions/http/original_ip_detection/xff/config.cc index 57179a6a077f0..449db7f4c0f75 100644 --- a/source/extensions/http/original_ip_detection/xff/config.cc +++ b/source/extensions/http/original_ip_detection/xff/config.cc @@ -3,7 +3,6 @@ #include "envoy/extensions/http/original_ip_detection/xff/v3/xff.pb.h" #include "envoy/extensions/http/original_ip_detection/xff/v3/xff.pb.validate.h" #include "envoy/http/original_ip_detection.h" -#include "envoy/registry/registry.h" #include "common/config/utility.h" diff --git a/source/extensions/http/original_ip_detection/xff/config.h b/source/extensions/http/original_ip_detection/xff/config.h index df3872adbab01..5a3cc31e52af7 100644 --- a/source/extensions/http/original_ip_detection/xff/config.h +++ b/source/extensions/http/original_ip_detection/xff/config.h @@ -2,6 +2,7 @@ #include "envoy/extensions/http/original_ip_detection/xff/v3/xff.pb.h" #include "envoy/http/original_ip_detection.h" +#include "envoy/registry/registry.h" #include "common/protobuf/protobuf.h" @@ -28,6 +29,8 @@ class XffIPDetectionFactory : public Envoy::Http::OriginalIPDetectionFactory { std::string name() const override { return "envoy.http.original_ip_detection.xff"; } }; +DECLARE_FACTORY(XffIPDetectionFactory); + } // namespace Xff } // namespace OriginalIPDetection } // namespace Http