* Applied a few commits left on my laptop to OpenSimController.
parent
555afddbad
commit
4b95eb589b
|
@ -13,7 +13,7 @@ namespace OpenSim
|
||||||
{
|
{
|
||||||
private OpenSimMain m_app;
|
private OpenSimMain m_app;
|
||||||
private BaseHttpServer m_httpServer;
|
private BaseHttpServer m_httpServer;
|
||||||
private const bool m_enablexmlrpc = false;
|
private const bool m_enablexmlrpc = true;
|
||||||
|
|
||||||
public OpenSimController(OpenSimMain core, BaseHttpServer httpd)
|
public OpenSimController(OpenSimMain core, BaseHttpServer httpd)
|
||||||
{
|
{
|
||||||
|
@ -35,7 +35,7 @@ namespace OpenSim
|
||||||
|
|
||||||
if ((string) requestData["shutdown"] == "delayed")
|
if ((string) requestData["shutdown"] == "delayed")
|
||||||
{
|
{
|
||||||
int timeout = Convert.ToInt32((string) requestData["milliseconds"]);
|
int timeout = (Int32)requestData["milliseconds"];
|
||||||
|
|
||||||
Hashtable responseData = new Hashtable();
|
Hashtable responseData = new Hashtable();
|
||||||
responseData["accepted"] = "true";
|
responseData["accepted"] = "true";
|
||||||
|
@ -48,6 +48,7 @@ namespace OpenSim
|
||||||
Timer shutdownTimer = new Timer(timeout); // Wait before firing
|
Timer shutdownTimer = new Timer(timeout); // Wait before firing
|
||||||
shutdownTimer.AutoReset = false;
|
shutdownTimer.AutoReset = false;
|
||||||
shutdownTimer.Elapsed += new ElapsedEventHandler(shutdownTimer_Elapsed);
|
shutdownTimer.Elapsed += new ElapsedEventHandler(shutdownTimer_Elapsed);
|
||||||
|
shutdownTimer.Start();
|
||||||
|
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
@ -63,6 +64,7 @@ namespace OpenSim
|
||||||
Timer shutdownTimer = new Timer(2000); // Wait 2 seconds before firing
|
Timer shutdownTimer = new Timer(2000); // Wait 2 seconds before firing
|
||||||
shutdownTimer.AutoReset = false;
|
shutdownTimer.AutoReset = false;
|
||||||
shutdownTimer.Elapsed += new ElapsedEventHandler(shutdownTimer_Elapsed);
|
shutdownTimer.Elapsed += new ElapsedEventHandler(shutdownTimer_Elapsed);
|
||||||
|
shutdownTimer.Start();
|
||||||
|
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
@ -83,10 +85,10 @@ namespace OpenSim
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
newRegionData.RegionID = (string) requestData["region_id"];
|
newRegionData.RegionID = (string)requestData["region_id"];
|
||||||
newRegionData.RegionName = (string) requestData["region_name"];
|
newRegionData.RegionName = (string)requestData["region_name"];
|
||||||
newRegionData.RegionLocX = Convert.ToUInt32((string) requestData["region_x"]);
|
newRegionData.RegionLocX = Convert.ToUInt32((Int32)requestData["region_x"]);
|
||||||
newRegionData.RegionLocY = Convert.ToUInt32((string) requestData["region_y"]);
|
newRegionData.RegionLocY = Convert.ToUInt32((Int32)requestData["region_y"]);
|
||||||
|
|
||||||
// Security risk
|
// Security risk
|
||||||
newRegionData.DataStore = (string) requestData["datastore"];
|
newRegionData.DataStore = (string) requestData["datastore"];
|
||||||
|
@ -94,8 +96,8 @@ namespace OpenSim
|
||||||
newRegionData.InternalEndPoint = new IPEndPoint(
|
newRegionData.InternalEndPoint = new IPEndPoint(
|
||||||
IPAddress.Parse((string) requestData["listen_ip"]), 0);
|
IPAddress.Parse((string) requestData["listen_ip"]), 0);
|
||||||
|
|
||||||
newRegionData.InternalEndPoint.Port = Convert.ToInt32((string) requestData["listen_port"]);
|
newRegionData.InternalEndPoint.Port = (Int32)requestData["listen_port"];
|
||||||
newRegionData.ExternalHostName = (string) requestData["external_address"];
|
newRegionData.ExternalHostName = (string)requestData["external_address"];
|
||||||
|
|
||||||
newRegionData.MasterAvatarFirstName = (string) requestData["region_master_first"];
|
newRegionData.MasterAvatarFirstName = (string) requestData["region_master_first"];
|
||||||
newRegionData.MasterAvatarLastName = (string) requestData["region_master_last"];
|
newRegionData.MasterAvatarLastName = (string) requestData["region_master_last"];
|
||||||
|
@ -117,4 +119,4 @@ namespace OpenSim
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue