Files
Sun1602/Server/DatabaseProxy/PacketHandler/Handler_FromWorldServer.h
T
2022-10-26 12:25:11 +08:00

130 lines
7.1 KiB
C++

#pragma once
#include "./PacketHandler.h"
#define Handler_FromWorldServer_DECL( p ) static VOID On##p( ChildServerSession * pServerSession, MSG_BASE * pMsg, WORD wSize )
#define Handler_FromWorldServer_IMPL( p ) VOID Handler_FromWorldServer::On##p( ChildServerSession * pServerSession, MSG_BASE * pMsg, WORD wSize )
class ChildServerSession;
class Handler_FromWorldServer
{
public:
Handler_FromWorldServer(void){}
~Handler_FromWorldServer(void){}
// NOTE: f110518.2L
static const nsPacket::PacketHandlerInfo GetPacketHandlerNodes();
Handler_FromWorldServer_DECL(DW_CONNECTION_GROUND_CMD);
Handler_FromWorldServer_DECL( DW_FRIEND_GETLIST_SYN ); //< 친구 목록
Handler_FromWorldServer_DECL( DW_FRIEND_GETLIST_DBR ); //< 친구 목록
Handler_FromWorldServer_DECL( DW_FRIEND_ADD_SYN ); //< A->B add friend
Handler_FromWorldServer_DECL( DW_FRIEND_ADD_DBR ); //< A->B add friend
Handler_FromWorldServer_DECL( DW_FRIEND_DEL_SYN ); //< 친구 삭제
Handler_FromWorldServer_DECL( DW_FRIEND_DEL_DBR ); //< 친구 삭제
Handler_FromWorldServer_DECL( DW_FRIEND_BLOCK_SYN ); //< 유저 차단
Handler_FromWorldServer_DECL( DW_FRIEND_BLOCK_DBR ); //< 유저 차단
Handler_FromWorldServer_DECL( DW_FRIEND_BLOCK_FREE_SYN ); //< 차단 삭제
Handler_FromWorldServer_DECL( DW_FRIEND_BLOCK_FREE_DBR ); //< 차단 삭제
//_KR_0_20091021_FIRENDINVITATION_EXTEND = {
Handler_FromWorldServer_DECL( DW_FRIEND_INVITATIONRELATION_FREE_CMD ); //< 친구 추천관계 일반친구로 변경
Handler_FromWorldServer_DECL( DW_FRIEND_INVITATIONRELATION_FREE_DBR ); //< 친구 추천관계 일반친구로 변경
Handler_FromWorldServer_DECL( DW_FRIEND_INVITATIONRELATION_REWARDINSERT_CMD ); //< 보상 아이템 정보
Handler_FromWorldServer_DECL( DW_FRIEND_INVITATIONRELATION_REWARDINSERT_DBR ); //< 보상 아이템 정보
//}
//_NA_0_20100527_ADD_CHAR_RELATION_MEMO
Handler_FromWorldServer_DECL( DW_FRIEND_DETAIL_INFO_SYN ); // 상세 정보창 정보 요청(메모,길드)
Handler_FromWorldServer_DECL( DW_FRIEND_DATAIL_INFO_DBR ); // 상세 정보창 정보 요청(메모,길드)
Handler_FromWorldServer_DECL( DW_FRIEND_MEMO_UPDATE_SYN ); // 상세 정보창 (메모)
Handler_FromWorldServer_DECL( DW_FRIEND_MEMO_UPDATE_DBR ); // 상세 정보창 (메모)
Handler_FromWorldServer_DECL( DW_GM_CHATBLOCK_SYN ); //< 채팅금지
Handler_FromWorldServer_DECL( DW_GM_CHATBLOCK_DBR ); //< 채팅금지
Handler_FromWorldServer_DECL( DW_GM_CHATALLOW_SYN ); //< 채팅허용
Handler_FromWorldServer_DECL( DW_GM_CHATALLOW_DBR ); //< 채팅허용
Handler_FromWorldServer_DECL( DW_GM_CHATBLOCK_UPDATE_SYN ); //< 채팅금지 시간 차감
Handler_FromWorldServer_DECL( DW_GM_CHATBLOCK_UPDATE_DBR ); //< 채팅금지 시간 차감
Handler_FromWorldServer_DECL( DW_GM_CHATBLOCKTIME_REQ ); //< 채팅금지 시간 요청
Handler_FromWorldServer_DECL( DW_GM_CHATBLOCKTIME_DBR ); //< 채팅금지 시간 요청
Handler_FromWorldServer_DECL( DW_CHAO_ADD_REVENGE_CHAR_SYN ); //< Add Revenge Char
Handler_FromWorldServer_DECL( DW_CHAO_ADD_REVENGE_CHAR_DBR ); //< Add Revenge Char
Handler_FromWorldServer_DECL( DW_CHAO_REMOVE_REVENGE_CHAR_SYN ); //< Remove Revenge Char
Handler_FromWorldServer_DECL( DW_CHAO_REMOVE_REVENGE_CHAR_DBR ); //< Remove Revenge Char
Handler_FromWorldServer_DECL( DW_CHAO_PK_REVENGE_CHAR_SYN ); //< PK Success - Remove Revenge Char
Handler_FromWorldServer_DECL( DW_CHAO_PK_REVENGE_CHAR_DBR ); //< PK Success - Remove Revenge Char
Handler_FromWorldServer_DECL( DW_MEMO_SEND_SYN ); //< 쪽지 전송
Handler_FromWorldServer_DECL( DW_MEMO_SEND_DBR );
Handler_FromWorldServer_DECL( DW_MEMO_LIST_REQ ); //< 쪽지 목록 조회
Handler_FromWorldServer_DECL( DW_MEMO_LIST_DBR );
Handler_FromWorldServer_DECL( DW_MEMO_VIEW_REQ ); //< 쪽지 확인
Handler_FromWorldServer_DECL( DW_MEMO_VIEW_DBR );
Handler_FromWorldServer_DECL( DW_MEMO_DELETE_SYN ); //< 쪽지 삭제
Handler_FromWorldServer_DECL( DW_MEMO_DELETE_DBR );
Handler_FromWorldServer_DECL( DW_STATUS_INTERCEPTION_REQ );
Handler_FromWorldServer_DECL( DW_STATUS_INTERCEPTION_DBR );
Handler_FromWorldServer_DECL(DW_GUILD_WAREHOUSE_LOGLIST_REQ);
Handler_FromWorldServer_DECL(DW_GUILD_WAREHOUSE_LOGLIST_DBR);
Handler_FromWorldServer_DECL(DW_GUILD_SELECT_NOTICE_SYN);
Handler_FromWorldServer_DECL(DW_GUILD_SELECT_NOTICE_DBR);
Handler_FromWorldServer_DECL(DW_DOMINATION_FINDMONEY_SYN);
Handler_FromWorldServer_DECL(DW_DOMINATION_FINDMONEY_DBR);
//#ifdef _NA_0_20080612_WORLDSERVER_REFACTORING
Handler_FromWorldServer_DECL(DW_COMMUNITY_MYLIST_SYN);
Handler_FromWorldServer_DECL(DW_COMMUNITY_MYLIST_DBR);
Handler_FromWorldServer_DECL(DW_COMMUNITY_INFO_SYN);
Handler_FromWorldServer_DECL(DW_COMMUNITY_INFO_DBR);
Handler_FromWorldServer_DECL(DW_COMMUNITY_CONTACT_ME_DBR);
//#endif
//{__NA001254_20090109_RTTG_FUNC_ADD
Handler_FromWorldServer_DECL(DW_MULTIMEMO_SEND_SYN);
Handler_FromWorldServer_DECL(DW_MULTIMEMO_SEND_DBR);
//}
// __KR_001355_20090608_GROUPINGSYSTEM_DW = { //그룹맺기 시스템
Handler_FromWorldServer_DECL(DW_GROUP_ADD_SYN); //그룹 맴버 추가 요청
Handler_FromWorldServer_DECL(DW_GROUP_ADD_DBR); //그룹 맴버 추가 DB작업 결과
Handler_FromWorldServer_DECL(DW_GROUP_DEL_SYN); //그룹 맴버 삭제 요청
Handler_FromWorldServer_DECL(DW_GROUP_DEL_DBR); //그룹 맴버 삭제 DB작업 결과
Handler_FromWorldServer_DECL(DW_GROUP_LIST_REQ); //그룹 맴버 리스트 요청
Handler_FromWorldServer_DECL(DW_GROUP_LIST_DBR); //그룹 맴버 리스트 DB작업 결과
Handler_FromWorldServer_DECL(DW_GROUP_ACCUMEXP_CMD); //상위 맴버 경험치 축적 요청
Handler_FromWorldServer_DECL(DW_GROUP_ACCUMEXP_DBR); //상위 맴버 경험치 축적 DB작업 결과
Handler_FromWorldServer_DECL(DW_GROUP_INIT_ACCUMEXP_CMD); //상위 맴버 경험치 축적 요청
Handler_FromWorldServer_DECL(DW_GROUP_INIT_ACCUMEXP_DBR); //상위 맴버 경험치 축적 DB작업 결과
Handler_FromWorldServer_DECL(DW_GROUP_SET_MEMBERINFO_CMD); //그룹 정보 세팅
// }; end of '__KR_001355_20090608_GROUPINGSYSTEM_DW'
//__NA_001359_20090619_HEIM_LOTTO_SYSTEM = {
Handler_FromWorldServer_DECL(DW_LOTTO_LOAD_ENTRY_SYN);
Handler_FromWorldServer_DECL(DW_LOTTO_LOAD_ENTRY_DBR);
Handler_FromWorldServer_DECL(DW_LOTTO_LOAD_SYN);
Handler_FromWorldServer_DECL(DW_LOTTO_LOAD_DBR);
Handler_FromWorldServer_DECL(DW_LOTTO_WINNER_LIST_SYN);
Handler_FromWorldServer_DECL(DW_LOTTO_WINNER_LIST_DBR);
Handler_FromWorldServer_DECL(DW_LOTTO_SAVE_ENTRY_SYN);
Handler_FromWorldServer_DECL(DW_LOTTO_SAVE_ENTRY_DBR);
Handler_FromWorldServer_DECL(DW_LOTTO_ROLLOVER_SYN);
Handler_FromWorldServer_DECL(DW_LOTTO_ROLLOVER_DBR);
Handler_FromWorldServer_DECL(DW_LOTTO_ACCUM_NTF);
Handler_FromWorldServer_DECL(DW_LOTTO_ACCUM_DBR);
Handler_FromWorldServer_DECL(DW_LOTTO_ADD_TICKET_SYN);
Handler_FromWorldServer_DECL(DW_LOTTO_ADD_TICKET_DBR);
Handler_FromWorldServer_DECL(DW_LOTTO_REWARD_SYN);
Handler_FromWorldServer_DECL(DW_LOTTO_REWARD_DBR);
Handler_FromWorldServer_DECL(DW_LOTTO_NOTICE_LIST_SYN);
Handler_FromWorldServer_DECL(DW_LOTTO_NOTICE_LIST_DBR);
Handler_FromWorldServer_DECL(DW_LOTTO_NOTICE_DEL_SYN);
Handler_FromWorldServer_DECL(DW_LOTTO_NOTICE_DEL_DBR);
Handler_FromWorldServer_DECL(DW_LOTTO_PAYMENT_UPDATE_NTF);
Handler_FromWorldServer_DECL(DW_LOTTO_PAYMENT_UPDATE_DBR);
//}
};