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

28 lines
1014 B
C++

#pragma once
#ifndef __HANDLER_DG_CONNECTION_H__
#define __HANDLER_DG_CONNECTION_H__
#include "./PacketHandler.h"
//==================================================================================================
#define Handler_DG_CONNECTION_DECL(p) \
static void On##p(ServerSession* server_session, MSG_BASE* msg, WORD msg_size)
#define Handler_DG_CONNECTION_IMPL(p) \
void Handler_DG_CONNECTION::On##p(ServerSession* server_session, MSG_BASE* msg, WORD msg_size)
//==================================================================================================
class Handler_DG_CONNECTION
{
public:
Handler_DG_CONNECTION() {}
~Handler_DG_CONNECTION() {}
// changes, f100819.1L
static const nsPacket::PacketHandlerInfo GetPacketHandlerNodes();
Handler_DG_CONNECTION_DECL(DG_CONNECTION_GROUND_CMD);
// NOTE: f110426.2L, added to prevent connectless db user problems.
Handler_DG_CONNECTION_DECL(DG_CHARINFO_CONNECT_CHAR_CMD);
};
#endif // __HANDLER_DG_CONNECTION_H__