#pragma once #include #include using namespace util; class UpdateToolSession; class UpdateToolSessionFactory : public Singleton { public: UpdateToolSessionFactory(void); ~UpdateToolSessionFactory(void); VOID Init( int nSize ); UpdateToolSession* AllocToolSession(); VOID FreeToolSession( UpdateToolSession *pSession ); private: CMemoryPoolFactory * m_pToolSessionPool; };