22 lines
470 B
C++
22 lines
470 B
C++
#pragma once
|
|
|
|
#include <Singleton.h>
|
|
#include <MemoryPoolFactory.h>
|
|
using namespace util;
|
|
|
|
class UpdateToolSession;
|
|
|
|
class UpdateToolSessionFactory : public Singleton<UpdateToolSessionFactory>
|
|
{
|
|
public:
|
|
UpdateToolSessionFactory(void);
|
|
~UpdateToolSessionFactory(void);
|
|
|
|
VOID Init( int nSize );
|
|
UpdateToolSession* AllocToolSession();
|
|
VOID FreeToolSession( UpdateToolSession *pSession );
|
|
|
|
private:
|
|
CMemoryPoolFactory<UpdateToolSession> * m_pToolSessionPool;
|
|
};
|