Files
2026-11-07 13:30:45 +07:00

27 lines
394 B
C++

#pragma once
#include "../include/MemPooler.h"
class cIocpContext;
class cPooler
{
public:
cPooler(void);
~cPooler(void);
void Init();
void Destory();
public:
void Create( int32 maximum );
int32 GetCount() { return m_contextPool.GetCount(); }
cIocpContext* Pop();
void Push( cIocpContext* context );
private:
MemPooler<cIocpContext> m_contextPool;
};