GenericMessage

From Second Life Wiki
Revision as of 19:47, 2 July 2008 by Zwagoth Klaar (talk | contribs) (Gave details on how client uses message.)
Jump to navigation Jump to search

Message Layout

{
    GenericMessage	Low NotTrusted Zerocoded
	{
		AgentData 		Single
		{   AgentID     LLUUID  	}
		{	SessionID	LLUUID		}
		{	TransactionID	LLUUID	}
	}
	{
		MethodData 	Single
		{	Method		Variable 1 }
		{	Invoice		LLUUID	}
	}
	{
		ParamList		Variable
		{	Parameter	Variable 1 }
	}
}

Usage and Notes

Generic messages are used for short client/simulator communication through strings. These appear to have been used for only a very small number of situations where creating a new packet was avoided.(?)


Client sends this message for the following things:

Use Raw Method String
Requesting avatar notes avatarnotesrequest
Requesting avatar picks avatarpicksrequest
Requesting avatar classifieds avatarclassifiedsrequest
Requesting pick info pickinforequest
Setting autopilot target autopilot
Dumping list of temporary assets to simulator log (Gods only) dumptempassetdata
Clearing dumped list of temporary assets from simulator log (Gods only) cleartempassetdata
Request online notifications resend requestonlinenotification

Client will process the following messages.

Use Raw Method String
Setting the mute list as loaded(possibly clears it) emptymutelist
Clickthrough details for a classified classifiedclickthrough