aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework
diff options
context:
space:
mode:
authorMelanie Thielker2014-08-21 02:38:57 +0200
committerMelanie Thielker2014-08-21 02:38:57 +0200
commitf06f13b59dd7261bfdcee59b546431fe47dcc635 (patch)
tree81cdfa2c9d8064708a5d6e4543b5ba90a3513e41 /OpenSim/Framework
parentMerge branch 'ubitworkmaster' (diff)
parentadd a direct sendpartfullUpdate to send a full object update to a part, (diff)
downloadopensim-SC-f06f13b59dd7261bfdcee59b546431fe47dcc635.zip
opensim-SC-f06f13b59dd7261bfdcee59b546431fe47dcc635.tar.gz
opensim-SC-f06f13b59dd7261bfdcee59b546431fe47dcc635.tar.bz2
opensim-SC-f06f13b59dd7261bfdcee59b546431fe47dcc635.tar.xz
Merge branch 'ubitworkmaster'
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r--OpenSim/Framework/IClientAPI.cs2
-rw-r--r--OpenSim/Framework/PriorityQueue.cs4
2 files changed, 5 insertions, 1 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index 3b0430b..d73802e 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -1116,6 +1116,8 @@ namespace OpenSim.Framework
1116 /// <param name="localID"></param> 1116 /// <param name="localID"></param>
1117 void SendKillObject(List<uint> localID); 1117 void SendKillObject(List<uint> localID);
1118 1118
1119 void SendPartFullUpdate(ISceneEntity ent, uint? parentID);
1120
1119 void SendAnimations(UUID[] animID, int[] seqs, UUID sourceAgentId, UUID[] objectIDs); 1121 void SendAnimations(UUID[] animID, int[] seqs, UUID sourceAgentId, UUID[] objectIDs);
1120 void SendRegionHandshake(RegionInfo regionInfo, RegionHandshakeArgs args); 1122 void SendRegionHandshake(RegionInfo regionInfo, RegionHandshakeArgs args);
1121 1123
diff --git a/OpenSim/Framework/PriorityQueue.cs b/OpenSim/Framework/PriorityQueue.cs
index e4f1111..d6c39a7 100644
--- a/OpenSim/Framework/PriorityQueue.cs
+++ b/OpenSim/Framework/PriorityQueue.cs
@@ -62,7 +62,9 @@ namespace OpenSim.Framework
62 private uint m_nextQueue = 0; 62 private uint m_nextQueue = 0;
63 private uint m_countFromQueue = 0; 63 private uint m_countFromQueue = 0;
64 // first queues are imediate, so no counts 64 // first queues are imediate, so no counts
65 private uint[] m_queueCounts = {0, 0, 8, 4, 4, 2, 2, 2, 2, 1, 1, 1}; 65// private uint[] m_queueCounts = { 0, 0, 8, 4, 4, 2, 2, 2, 2, 1, 1, 1 };
66 private uint[] m_queueCounts = {0, 0, 8, 8, 5, 4, 3, 2, 1, 1, 1, 1};
67 // this is ava, ava, attach, <10m, 20,40,80,160m,320,640,1280, +
66 68
67 // next request is a counter of the number of updates queued, it provides 69 // next request is a counter of the number of updates queued, it provides
68 // a total ordering on the updates coming through the queue and is more 70 // a total ordering on the updates coming through the queue and is more