aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Agent/TextureDownload/TextureDownloadModule.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/CoreModules/Agent/TextureDownload/TextureDownloadModule.cs')
-rw-r--r--OpenSim/Region/CoreModules/Agent/TextureDownload/TextureDownloadModule.cs33
1 files changed, 10 insertions, 23 deletions
diff --git a/OpenSim/Region/CoreModules/Agent/TextureDownload/TextureDownloadModule.cs b/OpenSim/Region/CoreModules/Agent/TextureDownload/TextureDownloadModule.cs
index c4d84cb..71ff28c 100644
--- a/OpenSim/Region/CoreModules/Agent/TextureDownload/TextureDownloadModule.cs
+++ b/OpenSim/Region/CoreModules/Agent/TextureDownload/TextureDownloadModule.cs
@@ -30,7 +30,6 @@ using System.Collections.Generic;
30using System.Reflection; 30using System.Reflection;
31using System.Threading; 31using System.Threading;
32using log4net; 32using log4net;
33using Mono.Addins;
34using Nini.Config; 33using Nini.Config;
35using OpenMetaverse; 34using OpenMetaverse;
36using OpenSim.Framework; 35using OpenSim.Framework;
@@ -42,8 +41,7 @@ using OpenSim.Services.Interfaces;
42 41
43namespace OpenSim.Region.CoreModules.Agent.TextureDownload 42namespace OpenSim.Region.CoreModules.Agent.TextureDownload
44{ 43{
45 [Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule")] 44 public class TextureDownloadModule : IRegionModule
46 public class TextureDownloadModule : INonSharedRegionModule
47 { 45 {
48 private static readonly ILog m_log 46 private static readonly ILog m_log
49 = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); 47 = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
@@ -67,14 +65,11 @@ namespace OpenSim.Region.CoreModules.Agent.TextureDownload
67 { 65 {
68 } 66 }
69 67
70 #region INonSharedRegionModule Members 68 #region IRegionModule Members
71 69
72 public void Initialise(IConfigSource config) 70 public void Initialise(Scene scene, IConfigSource config)
73 {
74 }
75
76 public void AddRegion(Scene scene)
77 { 71 {
72
78 if (m_scene == null) 73 if (m_scene == null)
79 { 74 {
80 //m_log.Debug("Creating Texture download module"); 75 //m_log.Debug("Creating Texture download module");
@@ -95,23 +90,10 @@ namespace OpenSim.Region.CoreModules.Agent.TextureDownload
95 } 90 }
96 } 91 }
97 92
98 public Type ReplaceableInterface 93 public void PostInitialise()
99 {
100 get { return null; }
101 }
102
103 public void RegionLoaded(Scene scene)
104 { 94 {
105 } 95 }
106 96
107 public void RemoveRegion(Scene scene)
108 {
109 if(m_scenes.Contains(scene))
110 m_scenes.Remove(scene);
111 scene.EventManager.OnNewClient -= NewClient;
112 scene.EventManager.OnRemovePresence -= EventManager_OnRemovePresence;
113 }
114
115 public void Close() 97 public void Close()
116 { 98 {
117 } 99 }
@@ -121,6 +103,11 @@ namespace OpenSim.Region.CoreModules.Agent.TextureDownload
121 get { return "TextureDownloadModule"; } 103 get { return "TextureDownloadModule"; }
122 } 104 }
123 105
106 public bool IsSharedModule
107 {
108 get { return false; }
109 }
110
124 #endregion 111 #endregion
125 112
126 /// <summary> 113 /// <summary>