diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-08-03 20:11:03 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-08-03 20:11:03 +0100 |
| commit | 8b7b48fe4acf0482580930eaebaa2f316727f864 (patch) | |
| tree | 448ed4773d4cc16cc988df46e5ab63d65f25576a | |
| parent | 989d015f105ada9e0c0d2ba43c9e18010ec13385 (diff) | |
refactor! Refactor modem design, made it inheritable by default.v1.0.3
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
| -rw-r--r-- | dev/lib/fix/network.hpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/dev/lib/fix/network.hpp b/dev/lib/fix/network.hpp index 9b08b5c..edd4c26 100644 --- a/dev/lib/fix/network.hpp +++ b/dev/lib/fix/network.hpp @@ -13,6 +13,8 @@ #include <utility> #include <cstddef> +#define SNU_MODEM : protected snu::fix::basic_delivery_modem + namespace snu::fix { class basic_delivery_modem; @@ -20,11 +22,11 @@ namespace snu::fix typedef int32_t delivery_socket_type; /// @brief a delivery modem is a container which establishes a comm. channel between the FIX session and application. - class basic_delivery_modem final + class basic_delivery_modem { public: explicit basic_delivery_modem() = default; - ~basic_delivery_modem() = default; + virtual ~basic_delivery_modem() = default; basic_delivery_modem& operator=(const basic_delivery_modem&) = default; basic_delivery_modem(const basic_delivery_modem&) = default; |
