<div class="moz-text-flowed" style="font-family: -moz-fixed; font-size: 13px;" lang="x-western">Thanks Dhalia for the hint, I got much deeper in OpenSim source code
now, but I have a problem to follow the connection to ODE . What is this
taintedPrim-flag for?....comments say it would be some kind of queue,
for not loosing updates, while a prim is locked...but who else might
lock that prim? I cut out and paste the particular piece of code at the
end of this mail.
<br>
<br>Another thing I wonder about, where to find a function or class, that
serves for all that synchronization stuff. I think you must use this for
objects that are physics enabled but moved only after a collision or
gravity. Those must also be updated in the no-physics-scene. I don`t
know how to find that part of physics interface, can anybody help with this?
<br>
<br>Thanks in advance,
<br>Max
<br>
<br>
<br>
<br>public override void AddPhysicsActorTaint(PhysicsActor prim)
<br> {
<br>
if (prim is OdePrim)
<br> {
<br> OdePrim taintedprim = ((OdePrim) prim);
<br> lock (_taintedPrim)
<br> {
<br> if (!(_taintedPrim.Contains(taintedprim)))
<br> _taintedPrim.Add(taintedprim);
}
<br> ...
<br>
<br>
<br>
<br>
<br>Dahlia Trimble schrieb:
<br><blockquote type="cite">Hi Max,
<br>
<br>The communication with the client is mainly handled in the class
LLClientView.cs (OpenSim\Region\ClientStack\LindenUDP\LLClientView.cs
on my installation). It communicates with the rest of OpenSim through
various interface classes. To make exploring the code easier, I would
recommending opening the OpenSim solution in Visual Studio or Visual
C# Express and using the "Go To Definition" and "Find All References"
features that appear when right-clicking on a identifier name.
<br>
<br>
<br>
<br>On Mon, Dec 7, 2009 at 10:49 AM, Max 79 <<a class="moz-txt-link-abbreviated" href="mailto:emmix79@googlemail.com">emmix79@googlemail.com</a>
<a class="moz-txt-link-rfc2396E" href="mailto:emmix79@googlemail.com"><mailto:emmix79@googlemail.com></a>> wrote:
<br>
<br> Hi all,
<br>
<br> i discovered this project last week and now i´m trying to
<br> understand the the OpenSimServer. I read onlinedocs on projects
<br> site, then i started to look at the source code. Now i`m searching
<br> for something like the entry point of a message processing, which
<br> has been send to the server. Can anybody give me a hint, which
<br> class serves as communicator to the client?
<br>
<br> Thanks in advance,
<br> Max
<br>
<br> _______________________________________________
<br> Opensim-dev mailing list
<br> <a class="moz-txt-link-abbreviated" href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a> <a class="moz-txt-link-rfc2396E" href="mailto:Opensim-dev@lists.berlios.de"><mailto:Opensim-dev@lists.berlios.de></a>
<br> <a class="moz-txt-link-freetext" href="https://lists.berlios.de/mailman/listinfo/opensim-dev">https://lists.berlios.de/mailman/listinfo/opensim-dev</a>
<br>
<br>
<br>------------------------------------------------------------------------
<br>
<br>_______________________________________________
<br>Opensim-dev mailing list
<br><a class="moz-txt-link-abbreviated" href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a>
<br><a class="moz-txt-link-freetext" href="https://lists.berlios.de/mailman/listinfo/opensim-dev">https://lists.berlios.de/mailman/listinfo/opensim-dev</a>
<br>
</blockquote>
<br></div>