aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/LindenUDP
diff options
context:
space:
mode:
authorMelanie Thielker2009-05-04 14:25:19 +0000
committerMelanie Thielker2009-05-04 14:25:19 +0000
commit36dd346a91a4dab41e7acb5edc1a8b62f32757bc (patch)
tree15569139ecde844ddd5d24c60c60ccedf522ba6a /OpenSim/Region/ClientStack/LindenUDP
parentAdd a skeleton class, "RemoteConsole", for a console that uses REST (diff)
downloadopensim-SC-36dd346a91a4dab41e7acb5edc1a8b62f32757bc.zip
opensim-SC-36dd346a91a4dab41e7acb5edc1a8b62f32757bc.tar.gz
opensim-SC-36dd346a91a4dab41e7acb5edc1a8b62f32757bc.tar.bz2
opensim-SC-36dd346a91a4dab41e7acb5edc1a8b62f32757bc.tar.xz
Add a method to flush the prim update buffers once a frame, since the timer
appear to be too slow to be useful, or fail too fire. I may remove the timers as a consequence if this.
Diffstat (limited to 'OpenSim/Region/ClientStack/LindenUDP')
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs12
1 files changed, 12 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
index 7cd324c..ae93e11 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
@@ -3141,6 +3141,18 @@ namespace OpenSim.Region.ClientStack.LindenUDP
3141 } 3141 }
3142 } 3142 }
3143 3143
3144 public void FlushPrimUpdates()
3145 {
3146 while (m_primFullUpdates.Count > 0)
3147 {
3148 ProcessPrimFullUpdates(this, null);
3149 }
3150 while (m_primTerseUpdates.Count > 0)
3151 {
3152 ProcessPrimTerseUpdates(this, null);
3153 }
3154 }
3155
3144 public void SendAssetUploadCompleteMessage(sbyte AssetType, bool Success, UUID AssetFullID) 3156 public void SendAssetUploadCompleteMessage(sbyte AssetType, bool Success, UUID AssetFullID)
3145 { 3157 {
3146 AssetUploadCompletePacket newPack = new AssetUploadCompletePacket(); 3158 AssetUploadCompletePacket newPack = new AssetUploadCompletePacket();