Is eventqueue the same as a capability? Perhaps it's a special case and might deserve special naming, but still under OpenSim.Region.ClientStackLinden somewhere. <br><br>Also I'd be in favor of a generic capability object  or base class or some such that other client stacks and services could make use of, similar to the http server we have now.<br>
<br><br><div class="gmail_quote">On Fri, Apr 29, 2011 at 2:19 PM, Diva Canto <span dir="ltr"><<a href="mailto:diva@metaverseink.com">diva@metaverseink.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I would like to clean up the way OpenSim handles capabilities. Here are my goals:<br>
(1) move everything-capabilities into LL space, because this is something that's very specific to the Linden-family of clients; and<br>
(2) make Capability URLs be externally configurable so that some of those services can be served from a Robust server, if operators see that need<br>
<br>
More specifically, I would like to:<br>
<br>
- rename OpenSim.Region.ClientStackLindenUDP to OpenSim.Region.ClientStackLinden<br>
- create two folders in there: UDP and Capabilities<br>
- Move everything that's currently under OpenSim.Region.ClientStackLindenUDP to the subfolder UDP<br>
- Move OpenSim.Framework.Capabilities to the subfolder Capabilities<br>
- Move the module that's currently in OpenSim.Region.CoreModules.Agent.Capabilities (CapabilitiesModule) to OpenSim.Region.ClientStackLinden.Capabilities<br>
- Move what's currently in OpenSim.Region.CoreModules.Framework.EventQueue to OpenSim.Region.ClientStackLinden.Capabilities<br>
- Move what's currently in OpenSim.Region.CoreModules.Framework.Avatar.Assets to OpenSim.Region.ClientStackLinden.Capabilities<br>
- refactor some of these modules, so that the handlers themselves are in OpenSim.Server.Handlers, so that they can be served from a Robust server<br>
<br>
Thoughts? Objections? Cautions?<br>
<br>
Crista / Diva<br>
<br>
<br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
</blockquote></div><br>