From 420f85ff7265da674afafadc83892fa550d04ca3 Mon Sep 17 00:00:00 2001 From: KyleSanderson Date: Tue, 14 Jan 2014 17:48:23 -0700 Subject: [PATCH] Add Reset Member to SteamWorksGameServer instead of Constructor. --- Extension/swgameserver.cpp | 13 +++++++++---- Extension/swgameserver.h | 2 ++ 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Extension/swgameserver.cpp b/Extension/swgameserver.cpp index 00c9b36..6f132ed 100644 --- a/Extension/swgameserver.cpp +++ b/Extension/swgameserver.cpp @@ -20,6 +20,15 @@ #include "swgameserver.h" SteamWorksGameServer::SteamWorksGameServer() +{ + this->Reset(); +} + +SteamWorksGameServer::~SteamWorksGameServer() +{ +} + +void SteamWorksGameServer::Reset(void) { this->m_pGameServer = NULL; this->m_pUtils = NULL; @@ -28,10 +37,6 @@ SteamWorksGameServer::SteamWorksGameServer() this->m_pHTTP = NULL; } -SteamWorksGameServer::~SteamWorksGameServer() -{ -} - ISteamClient *SteamWorksGameServer::GetSteamClient(void) { return g_pSteamClientGameServer; diff --git a/Extension/swgameserver.h b/Extension/swgameserver.h index 1b61536..5530e10 100644 --- a/Extension/swgameserver.h +++ b/Extension/swgameserver.h @@ -34,6 +34,8 @@ class SteamWorksGameServer ISteamNetworking *GetNetworking(void); ISteamGameServerStats *GetServerStats(void); ISteamHTTP *GetHTTP(void); + public: + void Reset(void); private: void GetUserAndPipe(HSteamUser &hSteamUser, HSteamPipe &hSteamPipe); private: