#include "StdAfx.h" #include ".\agentsession.h" #include "PacketHandler.h" #include "AgentSessionManager.h" AgentSession::AgentSession(void) { } AgentSession::~AgentSession(void) { } VOID AgentSession::ProcessRecvPacket( BYTE* pMsg, int nSize ) { if( !pMsg ) return; //¸Å´ÏÀú¿¡¼­ ¿Ã¼öµµ ÀÖ°í, Agent¿¡¼­ ¿Ã¼öµµ ÀÖ´Ù. PacketHandler::Instance()->ParserPacket_SA( (Session*)this, (MSG_BASE*)pMsg, nSize ); } VOID AgentSession::OnConnect() { AgentSessionManager::Instance()->Add( this ); } VOID AgentSession::OnClose() { //¾ÆÁ÷ AgentSessionManager¿¡ µé¾î°¡Áö ¾ÊÀº »óÅ¿¡¼­ ²÷¾î Á³À»¼öµµ ÀÖ´Ù. //¾Æ´Ï¸é ÀÌ ÇÔ¼ö¸¦ Á¾·áÇϸ鼭 ¿©·¯¹ø È£Ãâ ÇÒ¼ö µµ ÀÖ´Ù. AgentSessionManager::Instance()->Remove( this ); }