diff options
author | Tedd Hansen | 2007-12-30 16:32:29 +0000 |
---|---|---|
committer | Tedd Hansen | 2007-12-30 16:32:29 +0000 |
commit | 7ef09a12020f1665bcd4e99fd420d411d5f4d95d (patch) | |
tree | 6953b5ce873ee73d96bd9b4a404f15d151f61865 /OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs | |
parent | * re-applied AddNewPrim refactoring... third time now... (diff) | |
download | opensim-SC-7ef09a12020f1665bcd4e99fd420d411d5f4d95d.zip opensim-SC-7ef09a12020f1665bcd4e99fd420d411d5f4d95d.tar.gz opensim-SC-7ef09a12020f1665bcd4e99fd420d411d5f4d95d.tar.bz2 opensim-SC-7ef09a12020f1665bcd4e99fd420d411d5f4d95d.tar.xz |
Added comments to ScriptEngine classes that explains what their purpose is
Diffstat (limited to 'OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs')
-rw-r--r-- | OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs index e211902..ac378ae 100644 --- a/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs +++ b/OpenSim/Region/ScriptEngine/DotNetEngine/ScriptManager.cs | |||
@@ -45,6 +45,17 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine | |||
45 | /// Compiles them if necessary | 45 | /// Compiles them if necessary |
46 | /// Execute functions for EventQueueManager (Sends them to script on other AppDomain for execution) | 46 | /// Execute functions for EventQueueManager (Sends them to script on other AppDomain for execution) |
47 | /// </summary> | 47 | /// </summary> |
48 | /// | ||
49 | |||
50 | // This class is as close as you get to the script without being inside script class. It handles all the dirty work for other classes. | ||
51 | // * Keeps track of running scripts | ||
52 | // * Compiles script if necessary (through "Compiler") | ||
53 | // * Loads script (through "AppDomainManager" called from for example "EventQueueManager") | ||
54 | // * Executes functions inside script (called from for example "EventQueueManager" class) | ||
55 | // * Unloads script (through "AppDomainManager" called from for example "EventQueueManager") | ||
56 | // * Dedicated load/unload thread, and queues loading/unloading. | ||
57 | // This so that scripts starting or stopping will not slow down other theads or whole system. | ||
58 | // | ||
48 | [Serializable] | 59 | [Serializable] |
49 | public class ScriptManager | 60 | public class ScriptManager |
50 | { | 61 | { |