#pragma once #include #include class CommChatZone; class PartyFactory : public util::Singleton { public: PartyFactory(); virtual ~PartyFactory(); VOID Release(); VOID Init( DWORD dwPartySize ); CommChatZone* Alloc( WORD wPartyKey ); VOID Free( CommChatZone* pParty); protected: util::CMemoryPoolFactory *m_pPartyPool; };