aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Interfaces/IScriptModule.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Framework/Interfaces/IScriptModule.cs')
-rw-r--r--OpenSim/Region/Framework/Interfaces/IScriptModule.cs12
1 files changed, 11 insertions, 1 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/IScriptModule.cs b/OpenSim/Region/Framework/Interfaces/IScriptModule.cs
index 2d6758b..ce66100 100644
--- a/OpenSim/Region/Framework/Interfaces/IScriptModule.cs
+++ b/OpenSim/Region/Framework/Interfaces/IScriptModule.cs
@@ -27,6 +27,7 @@
27 27
28using System; 28using System;
29using System.Collections; 29using System.Collections;
30using System.Collections.Generic;
30using OpenMetaverse; 31using OpenMetaverse;
31 32
32namespace OpenSim.Region.Framework.Interfaces 33namespace OpenSim.Region.Framework.Interfaces
@@ -76,5 +77,14 @@ namespace OpenSim.Region.Framework.Interfaces
76 /// Starts the processing threads. 77 /// Starts the processing threads.
77 /// </summary> 78 /// </summary>
78 void StartProcessing(); 79 void StartProcessing();
80
81 /// <summary>
82 /// Get the execution times of all scripts in each object.
83 /// </summary>
84 /// <returns>
85 /// A dictionary where the key is the root object ID of a linkset
86 /// and the value is a representative execution time in milliseconds of all scripts in that linkset.
87 /// </returns>
88 Dictionary<uint, float> GetObjectScriptsExecutionTimes();
79 } 89 }
80} 90} \ No newline at end of file