<div dir="ltr">Hi,<br><br>I want to protect OpenSim.Region.Communications.Local/OGS1 from being removed.<br><br>Things inside "Region" namespace should be dedicated for RegionServer.<br>We should make OGS1* only used by RegionServer, so that  OpenSim.Region.Communications.Local/OGS1 can stay.<br>
<br>If "other components" want to use some of the functions like "get profile", "create user",<br>"map block", then these functions should have a more *general* implementation in<br>
OpenSim.Framework or OpenSim.Comm. and they are share by "other components"<br>including OpenSim.Region.Communications.Local/OGS1.<br><br>The reason is:<br>considering security, requests from RegionServer may be attached some identity<br>
information that only be avaliable in RegionServer - such like "session_id".<br>if you want to call "get profile", "create user", "map block" outside RegionServer,<br>then "send/recvkey" or "admin token" should be attached.<br>
<br><br><div class="gmail_quote">2008/7/23 Justin Clark-Casey <<a href="mailto:jjustincc@googlemail.com">jjustincc@googlemail.com</a>>:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello folks,<br>
<br>
In the course of trying to eliminate some duplicate create user code, I've reached a point where it seems to make more<br>
sense if most of the classes in OpenSim.Region.Communications.Local/OGS1 were in new equivalently named Framework packages.<br>
<br>
This doesn't strike me as unreasonable since most of the classes in there (with the exception of<br>
OGS1InterSimCommunications) address service calls that are not necessarily region specific.  For instance, the map calls<br>
in OGS1GridServices and the user profile calls in OGS1UserServices could be reused by other .net programs.  In the<br>
longer term some further splitting of services may well be desirable (as has been mentioned before).<br>
<br>
Any objections on moving these packages?  The actual code impact will be minimal since most references are to<br>
OpenSim.Framework.Communications anyway.<br>
<font color="#888888"><br>
--<br>
justincc<br>
Justin Clark-Casey<br>
<a href="http://justincc.wordpress.com" target="_blank">http://justincc.wordpress.com</a><br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de">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>
</font></blockquote></div><br><br clear="all"><br>-- <br>Lulurun
</div>