// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include #include namespace zen { class GcScheduler; class JobQueue; class HttpAdminService : public zen::HttpService { public: HttpAdminService(GcScheduler& Scheduler, JobQueue& BackgroundJobQueue); ~HttpAdminService(); virtual const char* BaseUri() const override; virtual void HandleRequest(zen::HttpServerRequest& Request) override; private: HttpRequestRouter m_Router; GcScheduler& m_GcScheduler; JobQueue& m_BackgroundJobQueue; }; } // namespace zen