From e40369648c04320397751472030561b15e8913d5 Mon Sep 17 00:00:00 2001 From: Jason Dellaluce Date: Wed, 22 Feb 2023 15:40:42 +0000 Subject: [PATCH] fix(userspace/falco): solve minor compilation flaws Signed-off-by: Jason Dellaluce --- userspace/falco/atomic_signal_handler.h | 2 ++ userspace/falco/webserver.h | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/userspace/falco/atomic_signal_handler.h b/userspace/falco/atomic_signal_handler.h index f9191de2..fa182731 100644 --- a/userspace/falco/atomic_signal_handler.h +++ b/userspace/falco/atomic_signal_handler.h @@ -14,6 +14,8 @@ See the License for the specific language governing permissions and limitations under the License. */ +#pragma once + #include #include #include diff --git a/userspace/falco/webserver.h b/userspace/falco/webserver.h index 8b5ee2f8..763cd8f7 100644 --- a/userspace/falco/webserver.h +++ b/userspace/falco/webserver.h @@ -26,7 +26,12 @@ limitations under the License. class falco_webserver { public: + falco_webserver() = default; virtual ~falco_webserver(); + falco_webserver(falco_webserver&&) = default; + falco_webserver& operator = (falco_webserver&&) = default; + falco_webserver(const falco_webserver&) = delete; + falco_webserver& operator = (const falco_webserver&) = delete; virtual void start( const std::shared_ptr& inspector, uint32_t threadiness,