Пример #1
0
//#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,
Пример #2
0
//#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)
Пример #3
0
//#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)
Пример #4
0
#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)