diff options
| author | zousar <[email protected]> | 2021-11-29 23:28:28 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-11-29 23:28:28 -0700 |
| commit | 93ed87e6f3c73bfb3c1a0fb8c3805173d3b5c039 (patch) | |
| tree | 649e53df1162e843646cb07f1e9c98476089ae24 /zenhttp/httpsys.h | |
| parent | Merge pull request #28 from EpicGames/non-elevated-asio (diff) | |
| parent | Address review feedback and fix issue when deploying. (diff) | |
| download | zen-93ed87e6f3c73bfb3c1a0fb8c3805173d3b5c039.tar.xz zen-93ed87e6f3c73bfb3c1a0fb8c3805173d3b5c039.zip | |
Merge pull request #30 from EpicGames/non-elevated-asio
Get zenserver running non-elevated
Diffstat (limited to 'zenhttp/httpsys.h')
| -rw-r--r-- | zenhttp/httpsys.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/zenhttp/httpsys.h b/zenhttp/httpsys.h index 46ba122cc..7df8fba8f 100644 --- a/zenhttp/httpsys.h +++ b/zenhttp/httpsys.h @@ -52,7 +52,7 @@ public: inline bool IsAsyncResponseEnabled() const { return m_IsAsyncResponseEnabled; } private: - void Initialize(const wchar_t* UrlPath); + void InitializeServer(int BasePort); void Cleanup(); void StartServer(); @@ -75,15 +75,15 @@ private: WinIoThreadPool m_ThreadPool; WorkerThreadPool m_AsyncWorkPool; - std::wstring m_BaseUri; // http://*:nnnn/ - HTTP_SERVER_SESSION_ID m_HttpSessionId = 0; - HTTP_URL_GROUP_ID m_HttpUrlGroupId = 0; - HANDLE m_RequestQueueHandle = 0; - std::atomic_int32_t m_PendingRequests{0}; - std::atomic<int32_t> m_IsShuttingDown{0}; - int32_t m_MinPendingRequests = 16; - int32_t m_MaxPendingRequests = 128; - Event m_ShutdownEvent; + std::vector<std::wstring> m_BaseUris; // eg: http://*:nnnn/ + HTTP_SERVER_SESSION_ID m_HttpSessionId = 0; + HTTP_URL_GROUP_ID m_HttpUrlGroupId = 0; + HANDLE m_RequestQueueHandle = 0; + std::atomic_int32_t m_PendingRequests{0}; + std::atomic_int32_t m_IsShuttingDown{0}; + int32_t m_MinPendingRequests = 16; + int32_t m_MaxPendingRequests = 128; + Event m_ShutdownEvent; }; } // namespace zen |