//#define NDEBUG // windows include #if KBE_PLATFORM == PLATFORM_WIN32 #else // linux include #endif namespace KBEngine{ /** CLIENT所有消息接口在此定义 */ NETWORK_INTERFACE_DECLARE_BEGIN(ClientInterface) // 服务端hello返回。 CLIENT_MESSAGE_DECLARE_STREAM(onHelloCB, MERCURY_VARIABLE_MESSAGE) // 和服务端的版本不匹配 CLIENT_MESSAGE_DECLARE_STREAM(onVersionNotMatch, MERCURY_VARIABLE_MESSAGE) // 创建账号失败。 CLIENT_MESSAGE_DECLARE_STREAM(onCreateAccountResult, MERCURY_VARIABLE_MESSAGE) // 登录成功。 CLIENT_MESSAGE_DECLARE_STREAM(onLoginSuccessfully, MERCURY_VARIABLE_MESSAGE) // 登录失败。 CLIENT_MESSAGE_DECLARE_STREAM(onLoginFailed, MERCURY_VARIABLE_MESSAGE) // 服务器端已经创建了一个与客户端关联的代理Entity || 登录网关成功。 CLIENT_MESSAGE_DECLARE_ARGS3(onCreatedProxies, MERCURY_VARIABLE_MESSAGE,
//#define NDEBUG // windows include #if KBE_PLATFORM == PLATFORM_WIN32 #else // linux include #endif namespace KBEngine{ /** CLIENT所有消息接口在此定义 */ NETWORK_INTERFACE_DECLARE_BEGIN(ClientInterface) // 服务端hello返回。 CLIENT_MESSAGE_DECLARE_STREAM(onHelloCB, MERCURY_FIXED_MESSAGE) // 创建账号失败。 CLIENT_MESSAGE_DECLARE_STREAM(onCreateAccountResult, MERCURY_FIXED_MESSAGE) // 登录成功。 CLIENT_MESSAGE_DECLARE_STREAM(onLoginSuccessfully, MERCURY_VARIABLE_MESSAGE) // 登录失败。 CLIENT_MESSAGE_DECLARE_STREAM(onLoginFailed, MERCURY_FIXED_MESSAGE) // 服务器端已经创建了一个与客户端关联的代理Entity || 登录网关成功。 CLIENT_MESSAGE_DECLARE_ARGS3(onCreatedProxies, MERCURY_VARIABLE_MESSAGE, uint64, rndUUID, ENTITY_ID, eid, std::string, entityType)
#else // linux include #endif namespace KBEngine{ /** CLIENT所有消息接口在此定义 */ NETWORK_INTERFACE_DECLARE_BEGIN(ClientInterface) // 创建账号失败。 CLIENT_MESSAGE_DECLARE_ARGS1(onCreateAccountResult, MERCURY_FIXED_MESSAGE, MERCURY_ERROR_CODE, failedcode) // 登录成功。 CLIENT_MESSAGE_DECLARE_STREAM(onLoginSuccessfully, MERCURY_VARIABLE_MESSAGE) // 登录失败。 CLIENT_MESSAGE_DECLARE_ARGS1(onLoginFailed, MERCURY_FIXED_MESSAGE, MERCURY_ERROR_CODE, failedcode) // 服务器端已经创建了一个与客户端关联的代理Entity || 登录网关成功。 CLIENT_MESSAGE_DECLARE_ARGS3(onCreatedProxies, MERCURY_VARIABLE_MESSAGE, uint64, rndUUID, ENTITY_ID, eid, std::string, entityType) // 服务器端已经创建了一个Entity。 CLIENT_MESSAGE_DECLARE_ARGS2(onCreatedEntity, MERCURY_VARIABLE_MESSAGE, ENTITY_ID, eid, std::string, entityType)