Re: [sldev] Understanding the viewer event queue code

2009-05-20 Thread Suzy Deffeyes
Thanks Tess, It's the registration part that I'm hung up on. I grok the cap and the polling part, but there are a bunch of LLHTTPRegistration entries for event types that aren't in the list processed by LLHTTPRegistrar::buildAllServices(), which confused me. I thought that anything with an entr

Re: [sldev] Understanding the viewer event queue code

2009-05-20 Thread Tess Chu
The viewer requests for capabilities via the seed capability. "EventQueueGet" is the capability for polling for events queues for the client from the region. The viewer then periodically invokes that capability essentially polling the server for messages. See llviewerregion.cpp, lleventp

Re: [sldev] Understanding the viewer event queue code

2009-05-20 Thread Lawson English
Infinity Linden wrote: > lemme dig through my notes and see if i have more / better > documentation on using caps. > > yes. if the viewer is still as i remember it, we have an event queue > for the region you're connected to and for each adjacent region for > object updates from child cameras. (

Re: [sldev] Understanding the viewer event queue code

2009-05-20 Thread Infinity Linden
lemme dig through my notes and see if i have more / better documentation on using caps. yes. if the viewer is still as i remember it, we have an event queue for the region you're connected to and for each adjacent region for object updates from child cameras. (but... it's been close to a year since

[sldev] Understanding the viewer event queue code

2009-05-20 Thread Suzy Deffeyes
I'm attempting to understand how the event queue in the viewer works, specifically, creating and registering new services. I'm thankful for the documentation in llhttpnode.h, but I'm still scratching my head a bit. In LLHTTPRegistrar::buildAllServices(), I see all the message/* type nodes getting