aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs
diff options
context:
space:
mode:
authorTedd Hansen2008-01-05 15:48:02 +0000
committerTedd Hansen2008-01-05 15:48:02 +0000
commit966f639ad6c83828d8e60ef9103ad61c360f9c3b (patch)
tree020ff9c0666d8e8980c920afd77e34660fc121f3 /OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs
parentAdded errorhandler+tip that grid server might not be running on grid registra... (diff)
downloadopensim-SC_OLD-966f639ad6c83828d8e60ef9103ad61c360f9c3b.zip
opensim-SC_OLD-966f639ad6c83828d8e60ef9103ad61c360f9c3b.tar.gz
opensim-SC_OLD-966f639ad6c83828d8e60ef9103ad61c360f9c3b.tar.bz2
opensim-SC_OLD-966f639ad6c83828d8e60ef9103ad61c360f9c3b.tar.xz
Changes to ScriptServer to (hopefully) make it compile on both .Net and Mono.
Some debug info for startup added to find bugs. ++
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs')
-rw-r--r--OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs52
1 files changed, 52 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs b/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs
new file mode 100644
index 0000000..1e8917c
--- /dev/null
+++ b/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs
@@ -0,0 +1,52 @@
1using libsecondlife;
2using OpenSim.Framework;
3
4namespace OpenSim.Region.ScriptEngine.Common
5{
6 public class ScriptServerInterfaces
7 {
8 public interface RemoteEvents
9 {
10 void touch_start(uint localID, LLVector3 offsetPos, IClientAPI remoteClient);
11 void OnRezScript(uint localID, LLUUID itemID, string script);
12 void OnRemoveScript(uint localID, LLUUID itemID);
13 void state_exit(uint localID, LLUUID itemID);
14 void touch(uint localID, LLUUID itemID);
15 void touch_end(uint localID, LLUUID itemID);
16 void collision_start(uint localID, LLUUID itemID);
17 void collision(uint localID, LLUUID itemID);
18 void collision_end(uint localID, LLUUID itemID);
19 void land_collision_start(uint localID, LLUUID itemID);
20 void land_collision(uint localID, LLUUID itemID);
21 void land_collision_end(uint localID, LLUUID itemID);
22 void timer(uint localID, LLUUID itemID);
23 void listen(uint localID, LLUUID itemID);
24 void on_rez(uint localID, LLUUID itemID);
25 void sensor(uint localID, LLUUID itemID);
26 void no_sensor(uint localID, LLUUID itemID);
27 void control(uint localID, LLUUID itemID);
28 void money(uint localID, LLUUID itemID);
29 void email(uint localID, LLUUID itemID);
30 void at_target(uint localID, LLUUID itemID);
31 void not_at_target(uint localID, LLUUID itemID);
32 void at_rot_target(uint localID, LLUUID itemID);
33 void not_at_rot_target(uint localID, LLUUID itemID);
34 void run_time_permissions(uint localID, LLUUID itemID);
35 void changed(uint localID, LLUUID itemID);
36 void attach(uint localID, LLUUID itemID);
37 void dataserver(uint localID, LLUUID itemID);
38 void link_message(uint localID, LLUUID itemID);
39 void moving_start(uint localID, LLUUID itemID);
40 void moving_end(uint localID, LLUUID itemID);
41 void object_rez(uint localID, LLUUID itemID);
42 void remote_data(uint localID, LLUUID itemID);
43 void http_response(uint localID, LLUUID itemID);
44 }
45
46 public interface ServerRemotingObject
47 {
48 RemoteEvents Events();
49 }
50
51 }
52}