aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/LindenUDP/LLUDPClientCollection.cs (unfollow)
Commit message (Expand)AuthorFilesLines
2009-10-13* Rewrote ClientManager to remove Lindenisms from OpenSim core, improve perfo...John Hurliman1-137/+0
2009-10-13Avoid checking m_clients collection twice when a UseCircuitCode packet is rec...John Hurliman1-1/+1
2009-10-09Slight variation on the locking scheme: now locking always, except the ForEac...Diva Canto1-9/+9
2009-10-09Putting this to exactly what it was yesterday around this time, so we can do ...Diva Canto1-9/+9
2009-10-09Forgot to initialize m_writeLockJohn Hurliman1-1/+1
2009-10-09* Added a lock object for the write functions in LLUDPClientCollection (immut...John Hurliman1-8/+48
2009-10-08Simplified LLUDPClientCollection from three collections down to one. This wil...John Hurliman1-64/+11
2009-10-08Fear the lockless LLUDP implementation!John Hurliman1-192/+60
2009-10-08Putting the lock back in TryGetValue.Diva Canto1-9/+9
2009-10-07One last attempt at tunning the locking/no locking behaviour. The previous on...Diva Canto1-10/+16
2009-10-07Another go at the deadlock: not locking TryGetValue, and just catch/ignore ex...Diva Canto1-15/+31
2009-10-07Changed the locking mechanism, because the existing one is causing deadlocks ...Diva Canto1-25/+100
2009-10-06* Continued work on the new LLUDP implementation. Appears to be functioning, ...John Hurliman1-0/+185