TransferRequest

From Second Life Wiki
Jump to navigation Jump to search

Message Layout

{
	TransferRequest Low NotTrusted Zerocoded
	{
		TransferInfo		Single
		{	TransferID		LLUUID	}
		{	ChannelType		S32	}
		{	SourceType		S32	}
		{	Priority		F32	}
		{	Params			Variable	2	}
	}
}

Usage and Notes

This message is only used by the Transfer Manager system.

Source Types:

LLTST_UNKNOWN = 0
LLTST_FILE = 1
LLTST_ASSET = 2
LLTST_SIM_INV_ITEM = 3
LLTST_SIM_ESTATE = 4
LLTST_NUM_TYPES = 5

Channel Types:

LLTCT_UNKNOWN = 0
LLTCT_MISC = 1
LLTCT_ASSET = 2
LLTCT_NUM_TYPES = 3

Parameters:

I can't figure out what the values correspond to, however I can successfully fetch a TransferInfo reply by sending the following:

14 00 ASSET_KEY ASSET_TYPE 00 00 00

I'm guessing the 14 00 might be a UInt16 length indicator (which is different from the standard variable specification which is represented as a UInt8. The three bytes at the end may be flags or padding. I've requested additional info from SLDev --Tomm Olifone 18:57, 4 November 2008 (UTC)