OpenSimMirror/OpenSim/Region/ClientStack/LindenUDP
John Hurliman c75d415648 * Converts ClientManager.ForEach() (and as a result, Scene.ForEachClient()) to use a non-blocking parallel method when operating in async mode
* Minor code readability cleanup
2009-10-27 00:26:56 -07:00
..
Tests Beginning work on the new LLUDP implementation 2009-10-05 17:38:14 -07:00
IncomingPacket.cs * Added missing references to prebuild.xml and commented out the LindenUDP tests until a new test harness is written 2009-10-06 12:13:16 -07:00
IncomingPacketHistoryCollection.cs * Continued work on the new LLUDP implementation. Appears to be functioning, although not everything is reimplemented yet 2009-10-06 02:38:00 -07:00
J2KImage.cs Merge branch 'htb-throttle' of ssh://opensimulator.org/var/git/opensim into htb-throttle 2009-10-14 11:44:17 -07:00
LLClientView.cs * Converts ClientManager.ForEach() (and as a result, Scene.ForEachClient()) to use a non-blocking parallel method when operating in async mode 2009-10-27 00:26:56 -07:00
LLFileTransfer.cs - remove the Metadata property from AssetBase and return all previous 2009-02-17 01:36:44 +00:00
LLImageManager.cs * Change Util.FireAndForget to use ThreadPool.UnsafeQueueUserWorkItem(). This avoids .NET remoting and a managed->unmanaged->managed jump. Overall, a night and day performance difference 2009-10-19 15:19:09 -07:00
LLUDPClient.cs * Converts ClientManager.ForEach() (and as a result, Scene.ForEachClient()) to use a non-blocking parallel method when operating in async mode 2009-10-27 00:26:56 -07:00
LLUDPServer.cs Removing the ClientManager reference from IScene and hiding it entirely inside Scene as an implementation detail. This will reduce programming error and make it easier to refactor the avatar vs client vs presence mess later on 2009-10-26 16:48:43 -07:00
OpenSimUDPBase.cs * Clarified what FireQueueEmpty is doing with a MIN_CALLBACK_MS constant and upped it to 30ms 2009-10-21 17:02:55 -07:00
OutgoingPacket.cs * Added missing references to prebuild.xml and commented out the LindenUDP tests until a new test harness is written 2009-10-06 12:13:16 -07:00
ThrottleRates.cs * Clean up the SetThrottle() code and add a maxBurstRate parameter to allow more tweaking in the future 2009-10-14 16:21:48 -07:00
TokenBucket.cs Committing Jim's optimization to replace the 20ms sleep in outgoing packet handling with an interruptible wait handle 2009-10-21 00:18:35 -07:00
UnackedPacketCollection.cs * Change the OnQueueEmpty signature to send the flags of the queues that are empty instead of firing once per empty queue 2009-10-21 18:03:41 -07:00