OpenSim
|
Handles LSL commands that takes long time and returns an event, for example timers, HTTP requests, etc. More...
Public Member Functions | |
AsyncCommandManager (IScriptEngine _ScriptEngine) | |
Static Public Member Functions | |
static void | RemoveScript (IScriptEngine engine, uint localID, UUID itemID) |
Remove a specific script (and all its pending commands) More... | |
static void | StateChange (IScriptEngine engine, uint localID, UUID itemID) |
static SensorRepeat | GetSensorRepeatPlugin (IScriptEngine engine) |
Get the sensor repeat plugin for this script engine. More... | |
static Dataserver | GetDataserverPlugin (IScriptEngine engine) |
Get the dataserver plugin for this script engine. More... | |
static Timer | GetTimerPlugin (IScriptEngine engine) |
Get the timer plugin for this script engine. More... | |
static Listener | GetListenerPlugin (IScriptEngine engine) |
Get the listener plugin for this script engine. More... | |
static Object[] | GetSerializationData (IScriptEngine engine, UUID itemID) |
static void | CreateFromData (IScriptEngine engine, uint localID, UUID itemID, UUID hostID, Object[] data) |
Public Attributes | |
IScriptEngine | m_ScriptEngine |
Properties | |
Dataserver | DataserverPlugin [get] |
Timer | TimerPlugin [get] |
HttpRequest | HttpRequestPlugin [get] |
Listener | ListenerPlugin [get] |
SensorRepeat | SensorRepeatPlugin [get] |
XmlRequest | XmlRequestPlugin [get] |
IScriptEngine[] | ScriptEngines [get] |
Handles LSL commands that takes long time and returns an event, for example timers, HTTP requests, etc.
Definition at line 48 of file AsyncCommandManager.cs.
|
inline |
Definition at line 145 of file AsyncCommandManager.cs.
|
inlinestatic |
Definition at line 426 of file AsyncCommandManager.cs.
|
inlinestatic |
Get the dataserver plugin for this script engine.
engine |
Definition at line 347 of file AsyncCommandManager.cs.
|
inlinestatic |
Get the listener plugin for this script engine.
engine |
Definition at line 379 of file AsyncCommandManager.cs.
|
inlinestatic |
Get the sensor repeat plugin for this script engine.
engine |
Definition at line 331 of file AsyncCommandManager.cs.
|
inlinestatic |
Definition at line 392 of file AsyncCommandManager.cs.
|
inlinestatic |
Get the timer plugin for this script engine.
engine |
Definition at line 363 of file AsyncCommandManager.cs.
|
inlinestatic |
Remove a specific script (and all its pending commands)
localID | |
itemID |
Definition at line 270 of file AsyncCommandManager.cs.
|
inlinestatic |
Definition at line 304 of file AsyncCommandManager.cs.
IScriptEngine OpenSim.Region.ScriptEngine.Shared.Api.AsyncCommandManager.m_ScriptEngine |
Definition at line 67 of file AsyncCommandManager.cs.
|
get |
Definition at line 83 of file AsyncCommandManager.cs.
|
get |
Definition at line 101 of file AsyncCommandManager.cs.
|
get |
Definition at line 110 of file AsyncCommandManager.cs.
|
get |
Definition at line 137 of file AsyncCommandManager.cs.
|
get |
Definition at line 119 of file AsyncCommandManager.cs.
|
get |
Definition at line 92 of file AsyncCommandManager.cs.
|
get |
Definition at line 128 of file AsyncCommandManager.cs.