From be20f41637b6c06ce3ab16bc25851b6e43468e12 Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Wed, 30 Apr 2008 21:43:47 +0000 Subject: * Cruft removal step #1. Cleaning Modules directory. --- .../Scripting/HttpRequest/ScriptsHttpRequests.cs | 94 ++++++++++++---------- 1 file changed, 51 insertions(+), 43 deletions(-) (limited to 'OpenSim/Region/Environment/Modules/Scripting/HttpRequest') diff --git a/OpenSim/Region/Environment/Modules/Scripting/HttpRequest/ScriptsHttpRequests.cs b/OpenSim/Region/Environment/Modules/Scripting/HttpRequest/ScriptsHttpRequests.cs index 4977a86..184e026 100644 --- a/OpenSim/Region/Environment/Modules/Scripting/HttpRequest/ScriptsHttpRequests.cs +++ b/OpenSim/Region/Environment/Modules/Scripting/HttpRequest/ScriptsHttpRequests.cs @@ -84,45 +84,20 @@ namespace OpenSim.Region.Environment.Modules.Scripting.HttpRequest { public class HttpRequestModule : IRegionModule, IHttpRequests { - private Scene m_scene; - private Queue rpcQueue = new Queue(); private object HttpListLock = new object(); - private string m_name = "HttpScriptRequests"; private int httpTimeout = 30000; + private string m_name = "HttpScriptRequests"; // private Dictionary m_pendingRequests; + private Scene m_scene; + private Queue rpcQueue = new Queue(); public HttpRequestModule() { } - public void Initialise(Scene scene, IConfigSource config) - { - m_scene = scene; - - m_scene.RegisterModuleInterface(this); - - m_pendingRequests = new Dictionary(); - } - - public void PostInitialise() - { - } - - public void Close() - { - } - - public string Name - { - get { return m_name; } - } - - public bool IsSharedModule - { - get { return true; } - } + #region IHttpRequests Members public LLUUID MakeHttpRequest(string url, string parameters, string body) { @@ -141,7 +116,7 @@ namespace OpenSim.Region.Environment.Modules.Scripting.HttpRequest if (parameters != null) { string[] parms = parameters.ToArray(); - for (int i = 0; i < parms.Length/2; i += 2) + for (int i = 0; i < parms.Length / 2; i += 2) { switch (Int32.Parse(parms[i])) { @@ -187,7 +162,8 @@ namespace OpenSim.Region.Environment.Modules.Scripting.HttpRequest public void StopHttpRequest(uint m_localID, LLUUID m_itemID) { - if(m_pendingRequests != null) { + if (m_pendingRequests != null) + { lock (HttpListLock) { HttpRequestClass tmpReq; @@ -243,36 +219,68 @@ namespace OpenSim.Region.Environment.Modules.Scripting.HttpRequest } } + #endregion + + #region IRegionModule Members + + public void Initialise(Scene scene, IConfigSource config) + { + m_scene = scene; + + m_scene.RegisterModuleInterface(this); + + m_pendingRequests = new Dictionary(); + } + + public void PostInitialise() + { + } + + public void Close() + { + } + + public string Name + { + get { return m_name; } + } + + public bool IsSharedModule + { + get { return true; } + } + + #endregion } public class HttpRequestClass { // Constants for parameters + public const int HTTP_BODY_MAXLENGTH = 2; public const int HTTP_METHOD = 0; public const int HTTP_MIMETYPE = 1; - public const int HTTP_BODY_MAXLENGTH = 2; public const int HTTP_VERIFY_CERT = 3; + public bool finished; + public int httpBodyMaxLen = 2048; // not implemented // Parameter members and default values public string httpMethod = "GET"; public string httpMIMEType = "text/plain;charset=utf-8"; - public int httpBodyMaxLen = 2048; // not implemented + private Thread httpThread; + public int httpTimeout; public bool httpVerifyCert = true; // not implemented // Request info - public uint localID; public LLUUID itemID; - public LLUUID reqID; - public int httpTimeout; - public string url; - public string outbound_body; + public uint localID; public DateTime next; - public int status; - public bool finished; - public List response_metadata; - public string response_body; + public string outbound_body; + public LLUUID reqID; public HttpWebRequest request; - private Thread httpThread; + public string response_body; + public List response_metadata; + public int status; + public string url; public void process() { -- cgit v1.1