aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/IClientAPI.cs
diff options
context:
space:
mode:
authorDavid Walter Seikel2016-11-03 21:44:39 +1000
committerDavid Walter Seikel2016-11-03 21:44:39 +1000
commit134f86e8d5c414409631b25b8c6f0ee45fbd8631 (patch)
tree216b89d3fb89acfb81be1e440c25c41ab09fa96d /OpenSim/Framework/IClientAPI.cs
parentMore changing to production grid. Double oops. (diff)
downloadopensim-SC-134f86e8d5c414409631b25b8c6f0ee45fbd8631.zip
opensim-SC-134f86e8d5c414409631b25b8c6f0ee45fbd8631.tar.gz
opensim-SC-134f86e8d5c414409631b25b8c6f0ee45fbd8631.tar.bz2
opensim-SC-134f86e8d5c414409631b25b8c6f0ee45fbd8631.tar.xz
Initial update to OpenSim 0.8.2.1 source code.
Diffstat (limited to '')
-rw-r--r--OpenSim/Framework/IClientAPI.cs29
1 files changed, 18 insertions, 11 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index 87433cc..e36edb2 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -64,7 +64,9 @@ namespace OpenSim.Framework
64 64
65 public delegate void NetworkStats(int inPackets, int outPackets, int unAckedBytes); 65 public delegate void NetworkStats(int inPackets, int outPackets, int unAckedBytes);
66 66
67 public delegate void SetAppearance(IClientAPI remoteClient, Primitive.TextureEntry textureEntry, byte[] visualParams); 67 public delegate void CachedTextureRequest(IClientAPI remoteClient, int serial, List<CachedTextureRequestArg> cachedTextureRequest);
68
69 public delegate void SetAppearance(IClientAPI remoteClient, Primitive.TextureEntry textureEntry, byte[] visualParams, Vector3 AvSize, WearableCacheItem[] CacheItems);
68 70
69 public delegate void StartAnim(IClientAPI remoteClient, UUID animID); 71 public delegate void StartAnim(IClientAPI remoteClient, UUID animID);
70 72
@@ -124,7 +126,7 @@ namespace OpenSim.Framework
124 public delegate void ObjectDrop(uint localID, IClientAPI remoteClient); 126 public delegate void ObjectDrop(uint localID, IClientAPI remoteClient);
125 127
126 public delegate void UpdatePrimFlags( 128 public delegate void UpdatePrimFlags(
127 uint localID, bool UsePhysics, bool IsTemporary, bool IsPhantom, IClientAPI remoteClient); 129 uint localID, bool UsePhysics, bool IsTemporary, bool IsPhantom, ExtraPhysicsData PhysData, IClientAPI remoteClient);
128 130
129 public delegate void UpdatePrimTexture(uint localID, byte[] texture, IClientAPI remoteClient); 131 public delegate void UpdatePrimTexture(uint localID, byte[] texture, IClientAPI remoteClient);
130 132
@@ -313,7 +315,7 @@ namespace OpenSim.Framework
313 public delegate void ObjectPermissions( 315 public delegate void ObjectPermissions(
314 IClientAPI controller, UUID agentID, UUID sessionID, byte field, uint localId, uint mask, byte set); 316 IClientAPI controller, UUID agentID, UUID sessionID, byte field, uint localId, uint mask, byte set);
315 317
316 public delegate void EconomyDataRequest(UUID agentID); 318 public delegate void EconomyDataRequest(IClientAPI client);
317 319
318 public delegate void ObjectIncludeInSearch(IClientAPI remoteClient, bool IncludeInSearch, uint localID); 320 public delegate void ObjectIncludeInSearch(IClientAPI remoteClient, bool IncludeInSearch, uint localID);
319 321
@@ -780,6 +782,7 @@ namespace OpenSim.Framework
780 event EstateChangeInfo OnEstateChangeInfo; 782 event EstateChangeInfo OnEstateChangeInfo;
781 event EstateManageTelehub OnEstateManageTelehub; 783 event EstateManageTelehub OnEstateManageTelehub;
782 // [Obsolete("LLClientView Specific.")] 784 // [Obsolete("LLClientView Specific.")]
785 event CachedTextureRequest OnCachedTextureRequest;
783 event SetAppearance OnSetAppearance; 786 event SetAppearance OnSetAppearance;
784 // [Obsolete("LLClientView Specific - Replace and rename OnAvatarUpdate. Difference from SetAppearance?")] 787 // [Obsolete("LLClientView Specific - Replace and rename OnAvatarUpdate. Difference from SetAppearance?")]
785 event AvatarNowWearing OnAvatarNowWearing; 788 event AvatarNowWearing OnAvatarNowWearing;
@@ -822,6 +825,8 @@ namespace OpenSim.Framework
822 /// </remarks> 825 /// </remarks>
823 event UpdateAgent OnAgentUpdate; 826 event UpdateAgent OnAgentUpdate;
824 827
828 event UpdateAgent OnAgentCameraUpdate;
829
825 event AgentRequestSit OnAgentRequestSit; 830 event AgentRequestSit OnAgentRequestSit;
826 event AgentSit OnAgentSit; 831 event AgentSit OnAgentSit;
827 event AvatarPickerRequest OnAvatarPickerRequest; 832 event AvatarPickerRequest OnAvatarPickerRequest;
@@ -1087,14 +1092,15 @@ namespace OpenSim.Framework
1087 /// <param name="textureEntry"></param> 1092 /// <param name="textureEntry"></param>
1088 void SendAppearance(UUID agentID, byte[] visualParams, byte[] textureEntry); 1093 void SendAppearance(UUID agentID, byte[] visualParams, byte[] textureEntry);
1089 1094
1095 void SendCachedTextureResponse(ISceneEntity avatar, int serial, List<CachedTextureResponseArg> cachedTextures);
1096
1090 void SendStartPingCheck(byte seq); 1097 void SendStartPingCheck(byte seq);
1091 1098
1092 /// <summary> 1099 /// <summary>
1093 /// Tell the client that an object has been deleted 1100 /// Tell the client that an object has been deleted
1094 /// </summary> 1101 /// </summary>
1095 /// <param name="regionHandle"></param>
1096 /// <param name="localID"></param> 1102 /// <param name="localID"></param>
1097 void SendKillObject(ulong regionHandle, List<uint> localID); 1103 void SendKillObject(List<uint> localID);
1098 1104
1099 void SendAnimations(UUID[] animID, int[] seqs, UUID sourceAgentId, UUID[] objectIDs); 1105 void SendAnimations(UUID[] animID, int[] seqs, UUID sourceAgentId, UUID[] objectIDs);
1100 void SendRegionHandshake(RegionInfo regionInfo, RegionHandshakeArgs args); 1106 void SendRegionHandshake(RegionInfo regionInfo, RegionHandshakeArgs args);
@@ -1116,8 +1122,8 @@ namespace OpenSim.Framework
1116 1122
1117 void SendInstantMessage(GridInstantMessage im); 1123 void SendInstantMessage(GridInstantMessage im);
1118 1124
1119 void SendGenericMessage(string method, List<string> message); 1125 void SendGenericMessage(string method, UUID invoice, List<string> message);
1120 void SendGenericMessage(string method, List<byte[]> message); 1126 void SendGenericMessage(string method, UUID invoice, List<byte[]> message);
1121 1127
1122 void SendLayerData(float[] map); 1128 void SendLayerData(float[] map);
1123 void SendLayerData(int px, int py, float[] map); 1129 void SendLayerData(int px, int py, float[] map);
@@ -1155,7 +1161,8 @@ namespace OpenSim.Framework
1155 void SendTeleportStart(uint flags); 1161 void SendTeleportStart(uint flags);
1156 void SendTeleportProgress(uint flags, string message); 1162 void SendTeleportProgress(uint flags, string message);
1157 1163
1158 void SendMoneyBalance(UUID transaction, bool success, byte[] description, int balance); 1164 void SendMoneyBalance(UUID transaction, bool success, byte[] description, int balance, int transactionType, UUID sourceID, bool sourceIsGroup, UUID destID, bool destIsGroup, int amount, string item);
1165
1159 void SendPayPrice(UUID objectID, int[] payPrice); 1166 void SendPayPrice(UUID objectID, int[] payPrice);
1160 1167
1161 void SendCoarseLocationUpdate(List<UUID> users, List<Vector3> CoarseLocations); 1168 void SendCoarseLocationUpdate(List<UUID> users, List<Vector3> CoarseLocations);
@@ -1250,8 +1257,6 @@ namespace OpenSim.Framework
1250 void SendDialog(string objectname, UUID objectID, UUID ownerID, string ownerFirstName, string ownerLastName, string msg, UUID textureID, int ch, 1257 void SendDialog(string objectname, UUID objectID, UUID ownerID, string ownerFirstName, string ownerLastName, string msg, UUID textureID, int ch,
1251 string[] buttonlabels); 1258 string[] buttonlabels);
1252 1259
1253 bool AddMoney(int debit);
1254
1255 /// <summary> 1260 /// <summary>
1256 /// Update the client as to where the sun is currently located. 1261 /// Update the client as to where the sun is currently located.
1257 /// </summary> 1262 /// </summary>
@@ -1356,6 +1361,8 @@ namespace OpenSim.Framework
1356 1361
1357 void SendObjectPropertiesReply(ISceneEntity Entity); 1362 void SendObjectPropertiesReply(ISceneEntity Entity);
1358 1363
1364 void SendPartPhysicsProprieties(ISceneEntity Entity);
1365
1359 void SendAgentOffline(UUID[] agentIDs); 1366 void SendAgentOffline(UUID[] agentIDs);
1360 1367
1361 void SendAgentOnline(UUID[] agentIDs); 1368 void SendAgentOnline(UUID[] agentIDs);
@@ -1469,7 +1476,7 @@ namespace OpenSim.Framework
1469 void SendChangeUserRights(UUID agentID, UUID friendID, int rights); 1476 void SendChangeUserRights(UUID agentID, UUID friendID, int rights);
1470 void SendTextBoxRequest(string message, int chatChannel, string objectname, UUID ownerID, string ownerFirstName, string ownerLastName, UUID objectId); 1477 void SendTextBoxRequest(string message, int chatChannel, string objectname, UUID ownerID, string ownerFirstName, string ownerLastName, UUID objectId);
1471 1478
1472 void StopFlying(ISceneEntity presence); 1479 void SendAgentTerseUpdate(ISceneEntity presence);
1473 1480
1474 void SendPlacesReply(UUID queryID, UUID transactionID, PlacesReplyData[] data); 1481 void SendPlacesReply(UUID queryID, UUID transactionID, PlacesReplyData[] data);
1475 } 1482 }