aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Accounts/AccountMgr.h
diff options
context:
space:
mode:
authorSpp- <spp@jorge.gr>2011-09-08 10:49:58 +0200
committerSpp- <spp@jorge.gr>2011-09-08 10:49:58 +0200
commiteddcb8ffbf3f7f8ae74ce7ef7972626303f0de3c (patch)
treea10cc725fbaad02c8330c640224c8a0820774e94 /src/server/game/Accounts/AccountMgr.h
parente67a33eaaa5e1c1f46ba268e02254a087b0f2ec3 (diff)
AccountMgr singleton converted to namespace with free functions as it has no internal state
Diffstat (limited to 'src/server/game/Accounts/AccountMgr.h')
-rwxr-xr-xsrc/server/game/Accounts/AccountMgr.h12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/server/game/Accounts/AccountMgr.h b/src/server/game/Accounts/AccountMgr.h
index 3eaa0df93b3..79f87dbfa2d 100755
--- a/src/server/game/Accounts/AccountMgr.h
+++ b/src/server/game/Accounts/AccountMgr.h
@@ -19,10 +19,9 @@
#ifndef _ACCMGR_H
#define _ACCMGR_H
+#include "Define.h"
#include <string>
-#include "Common.h"
-
enum AccountOpResult
{
AOR_OK,
@@ -35,12 +34,8 @@ enum AccountOpResult
#define MAX_ACCOUNT_STR 16
-class AccountMgr
+namespace AccountMgr
{
- public:
- AccountMgr();
- ~AccountMgr();
-
AccountOpResult CreateAccount(std::string username, std::string password);
AccountOpResult DeleteAccount(uint32 accountId);
AccountOpResult ChangeUsername(uint32 accountId, std::string newUsername, std::string newPassword);
@@ -54,8 +49,7 @@ class AccountMgr
uint32 GetCharactersCount(uint32 accountId);
std::string CalculateShaPassHash(std::string& name, std::string& password);
- static bool normalizeString(std::string& utf8String);
+ bool normalizeString(std::string& utf8String);
};
-#define sAccountMgr ACE_Singleton<AccountMgr, ACE_Null_Mutex>::instance()
#endif