diff options
author | MW | 2007-03-25 17:34:58 +0000 |
---|---|---|
committer | MW | 2007-03-25 17:34:58 +0000 |
commit | 40af8c256165eb6fb56f58e3c13ee9293e052f66 (patch) | |
tree | add744edd5c35ddc6de735cfab4ae39e944755d1 /OpenSim.Framework/Util.cs | |
parent | Adding the only stuff that makes sense (diff) | |
download | opensim-SC_OLD-40af8c256165eb6fb56f58e3c13ee9293e052f66.zip opensim-SC_OLD-40af8c256165eb6fb56f58e3c13ee9293e052f66.tar.gz opensim-SC_OLD-40af8c256165eb6fb56f58e3c13ee9293e052f66.tar.bz2 opensim-SC_OLD-40af8c256165eb6fb56f58e3c13ee9293e052f66.tar.xz |
You want large textures, you shall have! - Xfer system now working for large asset uploads
Fixed the VS solution file.
Now forwars ViewerEffect messages onto the other clients
Renamed OpenSim.Framework/Inventory.cs to OpenSim.Framework/AgentInventory.cs
Diffstat (limited to 'OpenSim.Framework/Util.cs')
-rw-r--r-- | OpenSim.Framework/Util.cs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/OpenSim.Framework/Util.cs b/OpenSim.Framework/Util.cs index 042360d..440ce41 100644 --- a/OpenSim.Framework/Util.cs +++ b/OpenSim.Framework/Util.cs | |||
@@ -9,6 +9,8 @@ namespace OpenSim.Framework.Utilities | |||
9 | public class Util | 9 | public class Util |
10 | { | 10 | { |
11 | private static Random randomClass = new Random(); | 11 | private static Random randomClass = new Random(); |
12 | private static uint nextXferID = 10000; | ||
13 | private static object XferLock = new object(); | ||
12 | 14 | ||
13 | public static ulong UIntsToLong(uint X, uint Y) | 15 | public static ulong UIntsToLong(uint X, uint Y) |
14 | { | 16 | { |
@@ -23,6 +25,17 @@ namespace OpenSim.Framework.Utilities | |||
23 | } | 25 | } |
24 | } | 26 | } |
25 | 27 | ||
28 | public static uint GetNextXferID() | ||
29 | { | ||
30 | uint id = 0; | ||
31 | lock(XferLock) | ||
32 | { | ||
33 | id = nextXferID; | ||
34 | nextXferID++; | ||
35 | } | ||
36 | return id; | ||
37 | } | ||
38 | |||
26 | public Util() | 39 | public Util() |
27 | { | 40 | { |
28 | 41 | ||