#ifndef NETWORK_MODULE_SESSIONLIST_H #define NETWORK_MODULE_SESSIONLIST_H //================================================================================================== #include #include class Session; typedef std::list > SESSION_LIST; //typedef SESSION_LIST::iterator SESSION_LIST_ITER; //================================================================================================== /// µ¿±âÈ­¸¦ Á¦°øÇÏ´Â ¼¼¼Ç ÇØ½¬¸Ê //================================================================================================== // class SessionList : public SESSION_LIST { public: SessionList(); ~SessionList(); void Clear(); void Lock() { EnterCriticalSection(&m_cs); } void Unlock() { LeaveCriticalSection(&m_cs); } private: CRITICAL_SECTION m_cs; }; #endif //NETWORK_MODULE_SESSIONLIST_H