aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/Connectors
diff options
context:
space:
mode:
authorMelanie Thielker2014-08-23 17:33:14 +0200
committerMelanie Thielker2014-08-23 17:33:14 +0200
commit1a7efc2c64ac70b4ea77a370964c7a3df2c283e2 (patch)
treee45e0c0f579743ceaa83b92b7b0347d606c11e84 /OpenSim/Services/Connectors
parentFix a condition check (diff)
downloadopensim-SC-1a7efc2c64ac70b4ea77a370964c7a3df2c283e2.zip
opensim-SC-1a7efc2c64ac70b4ea77a370964c7a3df2c283e2.tar.gz
opensim-SC-1a7efc2c64ac70b4ea77a370964c7a3df2c283e2.tar.bz2
opensim-SC-1a7efc2c64ac70b4ea77a370964c7a3df2c283e2.tar.xz
Change the map tile system to be multi-grid hosting compatible
Conflicts: OpenSim/Server/Handlers/Map/MapRemoveServerConnector.cs
Diffstat (limited to 'OpenSim/Services/Connectors')
-rw-r--r--OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs8
1 files changed, 5 insertions, 3 deletions
diff --git a/OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs b/OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs
index 267dd71..6095598 100644
--- a/OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs
+++ b/OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs
@@ -86,13 +86,14 @@ namespace OpenSim.Services.Connectors
86 m_ServerURI = serviceURI.TrimEnd('/'); 86 m_ServerURI = serviceURI.TrimEnd('/');
87 } 87 }
88 88
89 public bool RemoveMapTile(int x, int y, out string reason) 89 public bool RemoveMapTile(int x, int y, UUID scopeID, out string reason)
90 { 90 {
91 reason = string.Empty; 91 reason = string.Empty;
92 int tickstart = Util.EnvironmentTickCount(); 92 int tickstart = Util.EnvironmentTickCount();
93 Dictionary<string, object> sendData = new Dictionary<string, object>(); 93 Dictionary<string, object> sendData = new Dictionary<string, object>();
94 sendData["X"] = x.ToString(); 94 sendData["X"] = x.ToString();
95 sendData["Y"] = y.ToString(); 95 sendData["Y"] = y.ToString();
96 sendData["SCOPE"] = scopeID.ToString();
96 97
97 string reqString = ServerUtils.BuildQueryString(sendData); 98 string reqString = ServerUtils.BuildQueryString(sendData);
98 string uri = m_ServerURI + "/removemap"; 99 string uri = m_ServerURI + "/removemap";
@@ -146,13 +147,14 @@ namespace OpenSim.Services.Connectors
146 return false; 147 return false;
147 } 148 }
148 149
149 public bool AddMapTile(int x, int y, byte[] jpgData, out string reason) 150 public bool AddMapTile(int x, int y, byte[] jpgData, UUID scopeID, out string reason)
150 { 151 {
151 reason = string.Empty; 152 reason = string.Empty;
152 int tickstart = Util.EnvironmentTickCount(); 153 int tickstart = Util.EnvironmentTickCount();
153 Dictionary<string, object> sendData = new Dictionary<string, object>(); 154 Dictionary<string, object> sendData = new Dictionary<string, object>();
154 sendData["X"] = x.ToString(); 155 sendData["X"] = x.ToString();
155 sendData["Y"] = y.ToString(); 156 sendData["Y"] = y.ToString();
157 sendData["SCOPE"] = scopeID.ToString();
156 sendData["TYPE"] = "image/jpeg"; 158 sendData["TYPE"] = "image/jpeg";
157 sendData["DATA"] = Convert.ToBase64String(jpgData); 159 sendData["DATA"] = Convert.ToBase64String(jpgData);
158 160
@@ -209,7 +211,7 @@ namespace OpenSim.Services.Connectors
209 211
210 } 212 }
211 213
212 public byte[] GetMapTile(string fileName, out string format) 214 public byte[] GetMapTile(string fileName, UUID scopeID, out string format)
213 { 215 {
214 format = string.Empty; 216 format = string.Empty;
215 new Exception("GetMapTile method not Implemented"); 217 new Exception("GetMapTile method not Implemented");