#ifndef __LOGOUT_USER_FACTORY_H__ #define __LOGOUT_USER_FACTORY_H__ #pragma once #include #include #include class LogoutUser; class LogoutUserFactory : public util::Singleton { public: LogoutUserFactory(); virtual ~LogoutUserFactory(); VOID Release(); VOID Init( DWORD dwUserSIze ); LogoutUser* Alloc(); VOID Free( LogoutUser* pLogoutUser ); protected: util::CMemoryPoolFactory* m_pLogoutUserPool; }; #endif // __LOGOUT_USER_FACTORY_H__