#pragma once /* ÀÛ¼ºÀÚ: ¹®»óÇö Á¦ÀÛÀÏ: 2009-12-02 °£´ÜÇѼ³¸í: Ä£±¸ Ãßõ °ü·Ã ¸ñ·ÏµéÀ» ó¸®ÇÑ´Ù. */ #include "../FriendInvitation/NetworkSession/NetworkSessionFactory.hpp" class FriendInvitationListProc { public: FriendInvitationListProc(void); ~FriendInvitationListProc(void); public: //³ªÇÑÅ× ¼ÓÇÑ ¸ðµç Ä£±¸ Ãßõ°ü°è¸¦ ÀÏ¹Ý Ä£±¸ °ü°è·Î º¯°æÇÑ´Ù. BOOL IsSetFriendsNormalSts(User* pUser); //Ä£±¸Ãßõ ¸®½ºÆ®¿¡¼­ »èÁ¦ÇÏ°í °á°ú¸¦ ¼­¹ö¿¡ Àü¼ÛÇÑ´Ù. VOID RemoveInvitateFriend(User::FRIEND_TYPE type, User* pUser, DWORD FriendGUID); //¿¡ÀÌÀüÆ® ¼­¹ö¿¡ Ä£±¸Ãßõ ¸ñ·ÏÀ» Àü´ÞÇÑ´Ù. (W->A->G) void SendInvitateFriendList(User::FRIEND_TYPE SetType, User* pUser, INVITATEFRIENDLIST_INFO::FRIEND_ACTION action , DWORD ServerType); void SendInvitateFriendList(User* pUser, INVITATEFRIENDLIST_INFO& FriendList, INVITATEFRIENDLIST_INFO::FRIEND_ACTION action , DWORD ServerType); //Àü¼ÛÇÒ ÆÐŶÀ» ¸¸µç´Ù. VOID GetInvitateFriendList(User::FRIEND_TYPE SetType, User* pUser, INVITATEFRIENDLIST_INFO& FriendList); VOID GetInvitateFriendList(User::FRIEND_TYPE type, User* pUser, INVITATEFRIENDLIST_INFO& FriendList, DWORD FriendGUID); private: NetWorkSessionFactory m_NetWorkSessionFactory; };