示例#1
0
	DBMGR_MESSAGE_DECLARE_STREAM(onAccountLogin,					MERCURY_VARIABLE_MESSAGE)
	DBMGR_MESSAGE_DECLARE_STREAM(onLoginAccountCBBFromBilling,		MERCURY_VARIABLE_MESSAGE)

	// baseapp查询账号信息。
	DBMGR_MESSAGE_DECLARE_ARGS7(queryAccount,						MERCURY_VARIABLE_MESSAGE,
									std::string,					accountName,
									std::string,					password,
									COMPONENT_ID,					componentID,
									ENTITY_ID,						entityID,
									DBID,							entityDBID,
									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存档
示例#2
0
									std::string,					accountName,
									std::string,					password)

	// 某个app向本app告知处于活动状态。
	DBMGR_MESSAGE_DECLARE_ARGS2(onAccountLogin,						MERCURY_VARIABLE_MESSAGE,
									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