Exemplo n.º 1
0
#else
// linux include
#endif
	
namespace KBEngine{

/**
	Bots所有消息接口在此定义
*/
NETWORK_INTERFACE_DECLARE_BEGIN(BotsInterface)

	// 某app主动请求look。
	BOTS_MESSAGE_DECLARE_ARGS0(lookApp,									MERCURY_FIXED_MESSAGE)

	// 请求关闭服务器
	BOTS_MESSAGE_DECLARE_STREAM(reqCloseServer,							MERCURY_VARIABLE_MESSAGE)

	// console远程执行python语句。
	BOTS_MESSAGE_DECLARE_STREAM(onExecScriptCommand,					MERCURY_VARIABLE_MESSAGE)

	// 某个app向本app告知处于活动状态。
	BOTS_MESSAGE_DECLARE_ARGS2(onAppActiveTick,							MERCURY_FIXED_MESSAGE,
								COMPONENT_TYPE,							componentType, 
								COMPONENT_ID,							componentID)

	// 添加bots。
	BOTS_MESSAGE_DECLARE_STREAM(addBots,								MERCURY_VARIABLE_MESSAGE)

	// 请求查询watcher数据
	BOTS_MESSAGE_DECLARE_STREAM(queryWatcher,							MERCURY_VARIABLE_MESSAGE)
Exemplo n.º 2
0
#else
// linux include
#endif
	
namespace KBEngine{

/**
	Bots所有消息接口在此定义
*/
NETWORK_INTERFACE_DECLARE_BEGIN(BotsInterface)

	// 某app主动请求look。
	BOTS_MESSAGE_DECLARE_ARGS0(lookApp,									MERCURY_FIXED_MESSAGE)

	// 请求关闭服务器
	BOTS_MESSAGE_DECLARE_STREAM(reqCloseServer,							MERCURY_VARIABLE_MESSAGE)

	// console远程执行python语句。
	BOTS_MESSAGE_DECLARE_STREAM(onExecScriptCommand,					MERCURY_VARIABLE_MESSAGE)

	// 某个app向本app告知处于活动状态。
	BOTS_MESSAGE_DECLARE_ARGS2(onAppActiveTick,							MERCURY_FIXED_MESSAGE,
								COMPONENT_TYPE,							componentType, 
								COMPONENT_ID,							componentID)
NETWORK_INTERFACE_DECLARE_END()

#ifdef DEFINE_IN_INTERFACE
	#undef DEFINE_IN_INTERFACE
#endif

}