#pragma once #include "GatewayNode.hpp" #include "RegistrarNode.hpp" #include "StationChatConfig.hpp" #include #include #include class StationChatApp { public: explicit StationChatApp(StationChatConfig config); bool IsRunning() const { return isRunning_; } void Tick(); private: StationChatConfig config_; bool isRunning_ = true; std::unique_ptr gatewayNode_; std::unique_ptr registrarNode_; };