DragonNest/Server/DNCashServer/DNManager.h
2024-12-19 09:48:26 +08:00

25 lines
No EOL
468 B
C++

#pragma once
class CDNUserRepository;
class CDNManager
{
private:
CSyncLock m_UserLock;
typedef std::map<UINT, CDNUserRepository*> TMapUser; // first: AccountDBID
TMapUser m_pMapUserList;
public:
CDNManager(void);
~CDNManager(void);
CDNUserRepository *AddUser(UINT nAccountDBID);
bool DelUser(UINT nAccountDBID);
CDNUserRepository *GetUser(const char* pszAccountName);
CDNUserRepository *GetUser(UINT nAccountDBID);
};
extern CDNManager *g_pManager;