1234567891011121314151617181920212223242526272829 |
- #pragma once
- #include <vector>
- using namespace std;
- #define PAGE (8192)
- class BuffNode{
- public:
- BuffNode();
- virtual ~BuffNode();
- vector<char> m_Buff;
- };
- class BuffManager
- {
- HANDLE m_Lock;
- vector<BuffNode*> m_BuffManager;
- public:
- BuffManager();
- virtual ~BuffManager();
- BuffNode *GetBuff();
- void ReleaseBuff(BuffNode* p);
- };
- extern BuffManager g_BuffManager;
|