aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/ScriptModuleComms/ScriptModuleCommsModule.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add some more overloads to allow registering overloaded methods and listsMelanie2012-03-261-4/+14
| | | | of methods.
* Merge branch 'master' of melanie@opensimulator.org:/var/git/opensimMelanie2012-03-261-1/+11
|\ | | | | | | | | Conflicts: OpenSim/Region/OptionalModules/Scripting/ScriptModuleComms/ScriptModuleCommsModule.cs
| * Fix compile error in ScriptModuelComms and add some debugging into the modInvokeMic Bowman2012-03-251-2/+12
| | | | | | | | routines to simplify finding method registration issues.
* | Add a hust UUID to the script invocationsMelanie2012-03-261-7/+8
|/
* Further simplify ScriptCommsMelanie2012-03-261-1/+3
|
* Dynamically create the delegate type to reduce complexity in the callerMelanie2012-03-261-1/+21
|
* Correct the design error I introduced into ScriptComms. Untested but about toMelanie2012-03-261-14/+22
| | | | be.
* Simplify the module invocation registration. The types and method nameMelanie2012-03-251-2/+18
| | | | can be pulled fromt he delegate so we don't need to pass them explicitly
* Add support for key, vector, rotation and list types for bothMic Bowman2012-03-241-0/+8
| | | | | | arguments and return values to the modInvoke family of functions. See http://opensimulator.org/wiki/OSSL_Script_Library/ModInvoke
* Adds a new script command 'modInvoke' to invoke registered functionsMic Bowman2012-03-151-2/+97
| | | | | | | | | from region modules. The LSL translator is extended to generate the modInvoke format of commands for directly inlined function calls. A region module can register a function Test() with the name "Test". LSL code can call that function as "Test()". The compiler will translate that invocation into modInvoke("Test", ...)
* Add IScriptModuleComms interface and region module to handle dispatch ofMelanie2009-11-101-0/+105
script messages to region modules and sending back replies. Hook IScriptModuleComms.OnScriptCommand to see commands and use DispatchReply to reply to the script. It is recommended to pass the "id" parameter from the event as the "k" parameter of the reply. The script will receive the reply as a link message from link -1.