diff options
author | Spp- <spp@jorge.gr> | 2011-09-08 10:49:58 +0200 |
---|---|---|
committer | Spp- <spp@jorge.gr> | 2011-09-08 10:49:58 +0200 |
commit | eddcb8ffbf3f7f8ae74ce7ef7972626303f0de3c (patch) | |
tree | a10cc725fbaad02c8330c640224c8a0820774e94 /src/server/game/Accounts/AccountMgr.h | |
parent | e67a33eaaa5e1c1f46ba268e02254a087b0f2ec3 (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-x | src/server/game/Accounts/AccountMgr.h | 12 |
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 |