123456789101112131415161718192021222324252627 |
- #pragma once
- #include <map>
- #include <string>
- #include <vector>
- #include "CcosLock.h"
- #include "SysIF.h"
- using namespace std;
- class ClientManager : public CcosLock
- {
- map<UINT64, ClientSysIF*> m_ClientMap;
- public:
- ClientManager();
- virtual ~ClientManager();
- bool RegistClient(UINT64 Addr);
- bool UnRegistClient(UINT64 Addr);
- bool FindClient(UINT64 Addr);
- void UnRegistAll();
- int ResToClient(ResDataObject &Res, UINT64 pClientSysIF);
- };
- extern ClientManager g_ClientManager;
|