aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/ThrottleOutPacketType.cs
diff options
context:
space:
mode:
authorMelanie2013-01-16 19:29:27 +0100
committerMelanie2013-01-16 19:29:27 +0100
commit582cb89beb597247ceb6d82cdfc8fc983ffe8496 (patch)
tree3356edc5d30a637d82d3fc7e4d1783abcf3c362c /OpenSim/Framework/ThrottleOutPacketType.cs
parentMerge branch 'ubitwork' into avination (diff)
downloadopensim-SC_OLD-582cb89beb597247ceb6d82cdfc8fc983ffe8496.zip
opensim-SC_OLD-582cb89beb597247ceb6d82cdfc8fc983ffe8496.tar.gz
opensim-SC_OLD-582cb89beb597247ceb6d82cdfc8fc983ffe8496.tar.bz2
opensim-SC_OLD-582cb89beb597247ceb6d82cdfc8fc983ffe8496.tar.xz
Add a way to put things at the front of the queue for any throttle group.
Adds a DoubleLocklessQueue and uses it for the outgoing buckets. Added a flag value to the Throttle Type (again) because although it's hacky, it's the best of a bad bunch to get the message through the UDP stack to where it's needed.
Diffstat (limited to 'OpenSim/Framework/ThrottleOutPacketType.cs')
-rw-r--r--OpenSim/Framework/ThrottleOutPacketType.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/OpenSim/Framework/ThrottleOutPacketType.cs b/OpenSim/Framework/ThrottleOutPacketType.cs
index ca4b126..87899f0 100644
--- a/OpenSim/Framework/ThrottleOutPacketType.cs
+++ b/OpenSim/Framework/ThrottleOutPacketType.cs
@@ -47,6 +47,8 @@ namespace OpenSim.Framework
47 Texture = 5, 47 Texture = 5,
48 /// <summary>Non-texture assets</summary> 48 /// <summary>Non-texture assets</summary>
49 Asset = 6, 49 Asset = 6,
50
51 HighPriority = 128,
50 } 52 }
51 53
52 [Flags] 54 [Flags]