Mantis#1411. Thank you kindly for Dataserver.cs and a patch

that adds function stub to request region info by name and
adds llRequestSimulatorData() and the dataserver event
This commit is contained in:
Charles Krinke
2008-05-29 13:55:02 +00:00
parent c2925dcd40
commit a84456c239
8 changed files with 198 additions and 7 deletions

View File

@@ -50,6 +50,7 @@ namespace OpenSim.Region.ScriptEngine.Common.ScriptEngineBase
public Listener m_Listener;
public SensorRepeat m_SensorRepeat;
public XmlRequest m_XmlRequest;
public Dataserver m_Dataserver;
public AsyncCommandManager(ScriptEngine _ScriptEngine)
{
@@ -62,6 +63,7 @@ namespace OpenSim.Region.ScriptEngine.Common.ScriptEngineBase
m_Listener = new Listener(this);
m_SensorRepeat = new SensorRepeat(this);
m_XmlRequest = new XmlRequest(this);
m_Dataserver = new Dataserver(this);
StartThread();
}
@@ -142,6 +144,8 @@ namespace OpenSim.Region.ScriptEngine.Common.ScriptEngineBase
m_Listener.CheckListeners();
// Check Sensors
m_SensorRepeat.CheckSenseRepeaterEvents();
// Check dataserver
m_Dataserver.ExpireRequests();
}
/// <summary>
@@ -171,6 +175,9 @@ namespace OpenSim.Region.ScriptEngine.Common.ScriptEngineBase
// Remove Sensors
m_SensorRepeat.UnSetSenseRepeaterEvents(localID, itemID);
// Remove queries
m_Dataserver.RemoveEvents(localID, itemID);
}