// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include #include namespace zen { class HttpUwsServer : public HttpServer { public: HttpUwsServer(); ~HttpUwsServer(); virtual void RegisterService(HttpService& Service) override; virtual void Initialize(int BasePort) override; virtual void Run(bool IsInteractiveSession) override; virtual void RequestExit() override; private: Event m_ShutdownEvent; int m_BasePort = 0; }; } // namespace zen