//======================================================================================================================= /** @author jjumbo @since 2007. 02 .23 @remarks ¸ñÀû. 1.°£´ÜÇÑ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ¼­ Ŭ¶óÀÌ¾ðÆ®°¡ ¼­¹ö ¾øÀ̵µ, ½Ç½Ã°£À¸·Î ÆÐŶÀ» ÁÖ°í ¹Þ°Ô ÇÑ´Ù. »ç¿ë¹ý. 1. CMakeVirtualPacket::Init(Ä«Å×°í¸®, ÇÁ·ÎÅäÄÝ)¿¡ Å×½ºÆ® ÇϰíÀÚ ÇÏ´Â ÇÁ·ÎÅäÄÝÀ» µî·ÏÇÑ´Ù. 2. °ÔÀÓ Ã¤ÆÃ»ó¿¡¼­ @recv ÇÁ·ÎÅäÄÝ , @send ÇÁ·ÎÅäÄÝ À» ÀÔ·Â ÇÔÀ¸·Î½á »ç¿ë °¡´ÉÇÏ´Ù. ÁÖÀÇ */ //======================================================================================================================= #pragma once #ifdef MAKE_REALTIME_SEND_PACKET #include #include #define MakeVirtualPacket(byCategory , byProtocol) CMakeVirtualPacket::insertMap(#byProtocol , byProtocol , byCategory) class CMakeVirtualPacket :public util::Singleton { public: CMakeVirtualPacket(void); ~CMakeVirtualPacket(void); void Init(); void insertMap(TCHAR * szProtocol , BYTE byProtocol , BYTE byCategory ); void SendPacket(TCHAR * szProtocol); void RecvPacket(TCHAR * szProtocol); private: std::map m_VirtualPacketMap; std::map::iterator m_Iterator; }; #endif //MAKE_REALTIME_SEND_PACKET