From 7fdfeb58304d614970aa7c0010951ba5a8184e4b Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Fri, 14 Dec 2007 00:49:40 +0000 Subject: * Added Active(physical) object count to the SimStatsReporter --- OpenSim/Region/Environment/Scenes/InnerScene.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region/Environment/Scenes/InnerScene.cs') 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 protected int m_numRootAgents = 0; protected int m_numPrim = 0; protected int m_numChildAgents = 0; + protected int m_physicalPrim = 0; internal object m_syncRoot = new object(); @@ -177,7 +178,14 @@ namespace OpenSim.Region.Environment.Scenes m_numPrim++; } } - + public void AddPhysicalPrim(int number) + { + m_physicalPrim++; + } + public void RemovePhysicalPrim(int number) + { + m_physicalPrim--; + } public void RemovePrim(uint localID, LLUUID avatar_deleter) { foreach (EntityBase obj in Entities.Values) @@ -287,6 +295,11 @@ namespace OpenSim.Region.Environment.Scenes return m_numPrim; } + public int GetActiveObjects() + { + return m_physicalPrim; + } + #endregion #region Get Methods -- cgit v1.1