From fde5acbe47cfd4fe3a2b36d3fad1d677f50e7996 Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Fri, 12 Apr 2024 19:20:06 -0500 Subject: [PATCH] config.hpp --- src/config.hpp | 1 - src/config_passthrough.cpp | 43 -------------------------------------- src/config_passthrough.hpp | 28 ------------------------- 3 files changed, 72 deletions(-) delete mode 100644 src/config_passthrough.cpp delete mode 100644 src/config_passthrough.hpp diff --git a/src/config.hpp b/src/config.hpp index e468bb8b..27f200ea 100644 --- a/src/config.hpp +++ b/src/config.hpp @@ -26,7 +26,6 @@ #include "config_log_metrics.hpp" #include "config_moveonenospc.hpp" #include "config_nfsopenhack.hpp" -#include "config_passthrough.hpp" #include "config_pid.hpp" #include "config_rename_exdev.hpp" #include "config_set.hpp" diff --git a/src/config_passthrough.cpp b/src/config_passthrough.cpp deleted file mode 100644 index 2b106032..00000000 --- a/src/config_passthrough.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#/* - ISC License - - Copyright (c) 2024, Antonio SJ Musumeci - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -#include "config_passthrough.hpp" -#include "ef.hpp" -#include "errno.hpp" - -template<> -std::string -Passthrough::to_string() const -{ - return _data._to_string(); -} - -template<> -int -Passthrough::from_string(const std::string &s_) -{ - better_enums::optional e; - - e = PassthroughEnum::_from_string_nothrow(s_.c_str()); - if(!e) - return -EINVAL; - - _data = *e; - - return 0; -} diff --git a/src/config_passthrough.hpp b/src/config_passthrough.hpp deleted file mode 100644 index 5a39d247..00000000 --- a/src/config_passthrough.hpp +++ /dev/null @@ -1,28 +0,0 @@ -/* - ISC License - - Copyright (c) 2024, Antonio SJ Musumeci - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ - -#pragma once - -#include "better_enum.hpp" - -#include "enum.hpp" - - -BETTER_ENUM(PassthroughEnum, uint8_t, "false", "true"); - -typedef Enum Passthrough;