Exemplo n.º 1
0
									uint32,							ip,
									uint16,							port)

	// baseapp上账号上线。
	DBMGR_MESSAGE_DECLARE_ARGS3(onAccountOnline,					MERCURY_VARIABLE_MESSAGE,
									std::string,					accountName,
									COMPONENT_ID,					componentID,
									ENTITY_ID,						entityID)
		
	// baseapp上entity下线。
	DBMGR_MESSAGE_DECLARE_ARGS2(onEntityOffline,					MERCURY_VARIABLE_MESSAGE,
									DBID,							dbid,
									uint16,							sid)

	// 请求擦除客户端请求任务。
	DBMGR_MESSAGE_DECLARE_ARGS1(eraseClientReq,						MERCURY_VARIABLE_MESSAGE,
									std::string,					logkey)

	// 数据库查询
	DBMGR_MESSAGE_DECLARE_STREAM(executeRawDatabaseCommand,			MERCURY_VARIABLE_MESSAGE)

	// 某个entity存档
	DBMGR_MESSAGE_DECLARE_STREAM(writeEntity,						MERCURY_VARIABLE_MESSAGE)

	// 删除某个entity的存档
	DBMGR_MESSAGE_DECLARE_STREAM(removeEntity,						MERCURY_VARIABLE_MESSAGE)

	// 请求从数据库删除实体
	DBMGR_MESSAGE_DECLARE_STREAM(deleteBaseByDBID,					MERCURY_VARIABLE_MESSAGE)

	// 通过dbid查询一个实体是否从数据库检出
	DBMGR_MESSAGE_DECLARE_STREAM(lookUpBaseByDBID,					MERCURY_VARIABLE_MESSAGE)
Exemplo n.º 2
0
									std::string,					accountName,
									std::string,					password)

	// baseapp查询账号信息。
	DBMGR_MESSAGE_DECLARE_ARGS2(queryAccount,						MERCURY_VARIABLE_MESSAGE,
									std::string,					accountName,
									std::string,					password)

	// baseapp上账号上线。
	DBMGR_MESSAGE_DECLARE_ARGS3(onAccountOnline,					MERCURY_VARIABLE_MESSAGE,
									std::string,					accountName,
									COMPONENT_ID,					componentID,
									ENTITY_ID,						entityID)
		
	// baseapp上账号下线。
	DBMGR_MESSAGE_DECLARE_ARGS1(onAccountOffline,					MERCURY_VARIABLE_MESSAGE,
									std::string,					accountName)

	// 数据库查询
	DBMGR_MESSAGE_DECLARE_STREAM(executeRawDatabaseCommand,			MERCURY_VARIABLE_MESSAGE)

	// 某个entity存档
	DBMGR_MESSAGE_DECLARE_STREAM(writeEntity,						MERCURY_VARIABLE_MESSAGE)
NETWORK_INTERFACE_DECLARE_END()

#ifdef DEFINE_IN_INTERFACE
	#undef DEFINE_IN_INTERFACE
#endif

}
#endif