aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/General/Interfaces/IClientAPI.cs
diff options
context:
space:
mode:
authorAdam Frisby2007-07-08 03:32:27 +0000
committerAdam Frisby2007-07-08 03:32:27 +0000
commitbdab40280b64e31b763a99f6c2011e7e91e7d0fa (patch)
tree57540fafec9c125c0a9cae9db23dd069685a175f /OpenSim/Framework/General/Interfaces/IClientAPI.cs
parent* Updating prebuild (diff)
downloadopensim-SC-bdab40280b64e31b763a99f6c2011e7e91e7d0fa.zip
opensim-SC-bdab40280b64e31b763a99f6c2011e7e91e7d0fa.tar.gz
opensim-SC-bdab40280b64e31b763a99f6c2011e7e91e7d0fa.tar.bz2
opensim-SC-bdab40280b64e31b763a99f6c2011e7e91e7d0fa.tar.xz
* Added instant message support for the local region. Grid support forthcoming.
Diffstat (limited to 'OpenSim/Framework/General/Interfaces/IClientAPI.cs')
-rw-r--r--OpenSim/Framework/General/Interfaces/IClientAPI.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Framework/General/Interfaces/IClientAPI.cs b/OpenSim/Framework/General/Interfaces/IClientAPI.cs
index 2c7e143..acacabe 100644
--- a/OpenSim/Framework/General/Interfaces/IClientAPI.cs
+++ b/OpenSim/Framework/General/Interfaces/IClientAPI.cs
@@ -34,6 +34,7 @@ using OpenSim.Framework.Types;
34namespace OpenSim.Framework.Interfaces 34namespace OpenSim.Framework.Interfaces
35{ 35{
36 public delegate void ChatFromViewer(byte[] message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID); 36 public delegate void ChatFromViewer(byte[] message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID);
37 public delegate void ImprovedInstantMessage(LLUUID fromAgentID, LLUUID toAgentID, uint timestamp, string fromAgentName, string message); // Cut down from full list
37 public delegate void RezObject(AssetBase primAsset, LLVector3 pos); 38 public delegate void RezObject(AssetBase primAsset, LLVector3 pos);
38 public delegate void ModifyTerrain(float height, float seconds, byte size, byte action, float north, float west); 39 public delegate void ModifyTerrain(float height, float seconds, byte size, byte action, float north, float west);
39 public delegate void SetAppearance(byte[] texture, AgentSetAppearancePacket.VisualParamBlock[] visualParam); 40 public delegate void SetAppearance(byte[] texture, AgentSetAppearancePacket.VisualParamBlock[] visualParam);
@@ -74,6 +75,7 @@ namespace OpenSim.Framework.Interfaces
74 75
75 public interface IClientAPI 76 public interface IClientAPI
76 { 77 {
78 event ImprovedInstantMessage OnInstantMessage;
77 event ChatFromViewer OnChatFromViewer; 79 event ChatFromViewer OnChatFromViewer;
78 event RezObject OnRezObject; 80 event RezObject OnRezObject;
79 event ModifyTerrain OnModifyTerrain; 81 event ModifyTerrain OnModifyTerrain;
@@ -146,6 +148,7 @@ namespace OpenSim.Framework.Interfaces
146 void SendRegionHandshake(RegionInfo regionInfo); 148 void SendRegionHandshake(RegionInfo regionInfo);
147 void SendChatMessage(string message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID); 149 void SendChatMessage(string message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID);
148 void SendChatMessage(byte[] message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID); 150 void SendChatMessage(byte[] message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID);
151 void SendInstantMessage(string message, LLUUID target);
149 void SendLayerData(float[] map); 152 void SendLayerData(float[] map);
150 void SendLayerData(int px, int py, float[] map); 153 void SendLayerData(int px, int py, float[] map);
151 void MoveAgentIntoRegion(RegionInfo regInfo, LLVector3 pos, LLVector3 look); 154 void MoveAgentIntoRegion(RegionInfo regInfo, LLVector3 pos, LLVector3 look);