aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Capabilities/Handlers/GetTextureServerConnector.cs
diff options
context:
space:
mode:
authorDiva Canto2011-05-02 08:48:55 -0700
committerDiva Canto2011-05-02 08:48:55 -0700
commit10180760b741edf22cec23db0ec490669407425f (patch)
tree66f52dc38657213e03470aab161a0d2ffa3fffe6 /OpenSim/Capabilities/Handlers/GetTextureServerConnector.cs
parentStart to drill down on GetTexture. Read the config and do different things. (diff)
downloadopensim-SC_OLD-10180760b741edf22cec23db0ec490669407425f.zip
opensim-SC_OLD-10180760b741edf22cec23db0ec490669407425f.tar.gz
opensim-SC_OLD-10180760b741edf22cec23db0ec490669407425f.tar.bz2
opensim-SC_OLD-10180760b741edf22cec23db0ec490669407425f.tar.xz
Works!
Diffstat (limited to '')
-rw-r--r--OpenSim/Capabilities/Handlers/GetTextureServerConnector.cs (renamed from OpenSim/Capabilities/Handlers/CapsServerConnector.cs)12
1 files changed, 4 insertions, 8 deletions
diff --git a/OpenSim/Capabilities/Handlers/CapsServerConnector.cs b/OpenSim/Capabilities/Handlers/GetTextureServerConnector.cs
index 561d767..0335eac 100644
--- a/OpenSim/Capabilities/Handlers/CapsServerConnector.cs
+++ b/OpenSim/Capabilities/Handlers/GetTextureServerConnector.cs
@@ -32,16 +32,15 @@ using OpenSim.Services.Interfaces;
32using OpenSim.Framework.Servers.HttpServer; 32using OpenSim.Framework.Servers.HttpServer;
33using OpenSim.Server.Handlers.Base; 33using OpenSim.Server.Handlers.Base;
34using OpenMetaverse; 34using OpenMetaverse;
35using Caps = OpenSim.Framework.Capabilities.Caps;
36 35
37namespace OpenSim.Capabilities.Handlers 36namespace OpenSim.Capabilities.Handlers
38{ 37{
39 public class CapsServerConnector : ServiceConnector 38 public class GetTextureServerConnector : ServiceConnector
40 { 39 {
41 private IAssetService m_AssetService; 40 private IAssetService m_AssetService;
42 private string m_ConfigName = "CapsService"; 41 private string m_ConfigName = "CapsService";
43 42
44 public CapsServerConnector(IConfigSource config, IHttpServer server, string configName) : 43 public GetTextureServerConnector(IConfigSource config, IHttpServer server, string configName) :
45 base(config, server, configName) 44 base(config, server, configName)
46 { 45 {
47 if (configName != String.Empty) 46 if (configName != String.Empty)
@@ -51,11 +50,10 @@ namespace OpenSim.Capabilities.Handlers
51 if (serverConfig == null) 50 if (serverConfig == null)
52 throw new Exception(String.Format("No section '{0}' in config file", m_ConfigName)); 51 throw new Exception(String.Format("No section '{0}' in config file", m_ConfigName));
53 52
54 string assetService = serverConfig.GetString("LocalServiceModule", 53 string assetService = serverConfig.GetString("AssetService", String.Empty);
55 String.Empty);
56 54
57 if (assetService == String.Empty) 55 if (assetService == String.Empty)
58 throw new Exception("No LocalServiceModule in config file"); 56 throw new Exception("No AssetService in config file");
59 57
60 Object[] args = new Object[] { config }; 58 Object[] args = new Object[] { config };
61 m_AssetService = 59 m_AssetService =
@@ -64,8 +62,6 @@ namespace OpenSim.Capabilities.Handlers
64 if (m_AssetService == null) 62 if (m_AssetService == null)
65 throw new Exception(String.Format("Failed to load AssetService from {0}; config is {1}", assetService, m_ConfigName)); 63 throw new Exception(String.Format("Failed to load AssetService from {0}; config is {1}", assetService, m_ConfigName));
66 64
67 bool allowDelete = serverConfig.GetBoolean("AllowRemoteDelete", false);
68
69 server.AddStreamHandler(new GetTextureHandler("/CAPS/" + UUID.Random() + "/", m_AssetService)); 65 server.AddStreamHandler(new GetTextureHandler("/CAPS/" + UUID.Random() + "/", m_AssetService));
70 } 66 }
71 67