22 lines
445 B
C++
22 lines
445 B
C++
#pragma once
|
|
|
|
#include <Singleton.h>
|
|
#include "UpdateAgentSession.h"
|
|
#include <MemoryPool.h>
|
|
#include <Session.h>
|
|
|
|
class UpdateAgentSessionFactory : public Singleton<UpdateAgentSessionFactory>
|
|
{
|
|
public:
|
|
UpdateAgentSessionFactory(void);
|
|
~UpdateAgentSessionFactory(void);
|
|
|
|
private:
|
|
MemoryPool<UpdateAgentSession>* m_pAgentSessionPool;
|
|
|
|
public:
|
|
VOID Init( DWORD dwMaxUserCount );
|
|
Session* AllocSession();
|
|
VOID Free( Session* pSession );
|
|
};
|