diff options
author | Teravus Ovares | 2007-12-14 00:49:40 +0000 |
---|---|---|
committer | Teravus Ovares | 2007-12-14 00:49:40 +0000 |
commit | 7fdfeb58304d614970aa7c0010951ba5a8184e4b (patch) | |
tree | 9f59c6d23e15a100f87142e50bd5c1e834babf4e /OpenSim/Region/Environment/Scenes/InnerScene.cs | |
parent | From Michael Osias (IBM) (diff) | |
download | opensim-SC_OLD-7fdfeb58304d614970aa7c0010951ba5a8184e4b.zip opensim-SC_OLD-7fdfeb58304d614970aa7c0010951ba5a8184e4b.tar.gz opensim-SC_OLD-7fdfeb58304d614970aa7c0010951ba5a8184e4b.tar.bz2 opensim-SC_OLD-7fdfeb58304d614970aa7c0010951ba5a8184e4b.tar.xz |
* Added Active(physical) object count to the SimStatsReporter
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/InnerScene.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/InnerScene.cs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/Scenes/InnerScene.cs b/OpenSim/Region/Environment/Scenes/InnerScene.cs index a7515f7..03f3cd0 100644 --- a/OpenSim/Region/Environment/Scenes/InnerScene.cs +++ b/OpenSim/Region/Environment/Scenes/InnerScene.cs | |||
@@ -60,6 +60,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
60 | protected int m_numRootAgents = 0; | 60 | protected int m_numRootAgents = 0; |
61 | protected int m_numPrim = 0; | 61 | protected int m_numPrim = 0; |
62 | protected int m_numChildAgents = 0; | 62 | protected int m_numChildAgents = 0; |
63 | protected int m_physicalPrim = 0; | ||
63 | 64 | ||
64 | internal object m_syncRoot = new object(); | 65 | internal object m_syncRoot = new object(); |
65 | 66 | ||
@@ -177,7 +178,14 @@ namespace OpenSim.Region.Environment.Scenes | |||
177 | m_numPrim++; | 178 | m_numPrim++; |
178 | } | 179 | } |
179 | } | 180 | } |
180 | 181 | public void AddPhysicalPrim(int number) | |
182 | { | ||
183 | m_physicalPrim++; | ||
184 | } | ||
185 | public void RemovePhysicalPrim(int number) | ||
186 | { | ||
187 | m_physicalPrim--; | ||
188 | } | ||
181 | public void RemovePrim(uint localID, LLUUID avatar_deleter) | 189 | public void RemovePrim(uint localID, LLUUID avatar_deleter) |
182 | { | 190 | { |
183 | foreach (EntityBase obj in Entities.Values) | 191 | foreach (EntityBase obj in Entities.Values) |
@@ -287,6 +295,11 @@ namespace OpenSim.Region.Environment.Scenes | |||
287 | return m_numPrim; | 295 | return m_numPrim; |
288 | } | 296 | } |
289 | 297 | ||
298 | public int GetActiveObjects() | ||
299 | { | ||
300 | return m_physicalPrim; | ||
301 | } | ||
302 | |||
290 | #endregion | 303 | #endregion |
291 | 304 | ||
292 | #region Get Methods | 305 | #region Get Methods |