i_cli_server Last update: 16.07.2025 1 3 4 #pragma once 5 6 #include "core/service/sim_runner/i_sim_runner.h" 7 #include <memory> 8 13 namespace simulation_framework 14 { 15 namespace core 16 { 17 19 24 class ISimfwkCliServer 25 { 26 public: 27 virtual ~ISimfwkCliServer() = default; 28 virtual void BindSimRunner(std::unique_ptr<simulation_framework::core::ISimRunner> sim_runner) = 0; 29 virtual void WaitForCommand() = 0; 30 virtual std::string GetServerAddress() = 0; 31 }; 32 33 } // namespace core 34 } // namespace simulation_framework