aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/IClientAPI.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Framework/IClientAPI.cs')
-rw-r--r--OpenSim/Framework/IClientAPI.cs17
1 files changed, 14 insertions, 3 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index ad3471a..4bb865a 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -65,6 +65,7 @@ namespace OpenSim.Framework
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, Vector3 AvSize, WearableCacheItem[] CacheItems); 67 public delegate void SetAppearance(IClientAPI remoteClient, Primitive.TextureEntry textureEntry, byte[] visualParams, Vector3 AvSize, WearableCacheItem[] CacheItems);
68 public delegate void CachedTextureRequest(IClientAPI remoteClient, int serial, List<CachedTextureRequestArg> cachedTextureRequest);
68 69
69 public delegate void StartAnim(IClientAPI remoteClient, UUID animID); 70 public delegate void StartAnim(IClientAPI remoteClient, UUID animID);
70 71
@@ -754,6 +755,8 @@ namespace OpenSim.Framework
754 /// </summary> 755 /// </summary>
755 bool IsActive { get; set; } 756 bool IsActive { get; set; }
756 757
758 int PingTimeMS { get; }
759
757 /// <summary> 760 /// <summary>
758 /// Set if the client is closing due to a logout request 761 /// Set if the client is closing due to a logout request
759 /// </summary> 762 /// </summary>
@@ -789,6 +792,7 @@ namespace OpenSim.Framework
789 event EstateChangeInfo OnEstateChangeInfo; 792 event EstateChangeInfo OnEstateChangeInfo;
790 event EstateManageTelehub OnEstateManageTelehub; 793 event EstateManageTelehub OnEstateManageTelehub;
791 // [Obsolete("LLClientView Specific.")] 794 // [Obsolete("LLClientView Specific.")]
795 event CachedTextureRequest OnCachedTextureRequest;
792 event SetAppearance OnSetAppearance; 796 event SetAppearance OnSetAppearance;
793 // [Obsolete("LLClientView Specific - Replace and rename OnAvatarUpdate. Difference from SetAppearance?")] 797 // [Obsolete("LLClientView Specific - Replace and rename OnAvatarUpdate. Difference from SetAppearance?")]
794 event AvatarNowWearing OnAvatarNowWearing; 798 event AvatarNowWearing OnAvatarNowWearing;
@@ -832,6 +836,8 @@ namespace OpenSim.Framework
832 /// </remarks> 836 /// </remarks>
833 event UpdateAgent OnAgentUpdate; 837 event UpdateAgent OnAgentUpdate;
834 838
839 event UpdateAgent OnAgentCameraUpdate;
840
835 event AgentRequestSit OnAgentRequestSit; 841 event AgentRequestSit OnAgentRequestSit;
836 event AgentSit OnAgentSit; 842 event AgentSit OnAgentSit;
837 event AvatarPickerRequest OnAvatarPickerRequest; 843 event AvatarPickerRequest OnAvatarPickerRequest;
@@ -1100,14 +1106,17 @@ namespace OpenSim.Framework
1100 /// <param name="textureEntry"></param> 1106 /// <param name="textureEntry"></param>
1101 void SendAppearance(UUID agentID, byte[] visualParams, byte[] textureEntry); 1107 void SendAppearance(UUID agentID, byte[] visualParams, byte[] textureEntry);
1102 1108
1109 void SendCachedTextureResponse(ISceneEntity avatar, int serial, List<CachedTextureResponseArg> cachedTextures);
1110
1103 void SendStartPingCheck(byte seq); 1111 void SendStartPingCheck(byte seq);
1104 1112
1105 /// <summary> 1113 /// <summary>
1106 /// Tell the client that an object has been deleted 1114 /// Tell the client that an object has been deleted
1107 /// </summary> 1115 /// </summary>
1108 /// <param name="regionHandle"></param>
1109 /// <param name="localID"></param> 1116 /// <param name="localID"></param>
1110 void SendKillObject(ulong regionHandle, List<uint> localID); 1117 void SendKillObject(List<uint> localID);
1118
1119 void SendPartFullUpdate(ISceneEntity ent, uint? parentID);
1111 1120
1112 void SendAnimations(UUID[] animID, int[] seqs, UUID sourceAgentId, UUID[] objectIDs); 1121 void SendAnimations(UUID[] animID, int[] seqs, UUID sourceAgentId, UUID[] objectIDs);
1113 void SendRegionHandshake(RegionInfo regionInfo, RegionHandshakeArgs args); 1122 void SendRegionHandshake(RegionInfo regionInfo, RegionHandshakeArgs args);
@@ -1175,8 +1184,10 @@ namespace OpenSim.Framework
1175 void SendCoarseLocationUpdate(List<UUID> users, List<Vector3> CoarseLocations); 1184 void SendCoarseLocationUpdate(List<UUID> users, List<Vector3> CoarseLocations);
1176 1185
1177 void SetChildAgentThrottle(byte[] throttle); 1186 void SetChildAgentThrottle(byte[] throttle);
1187 void SetChildAgentThrottle(byte[] throttle,float factor);
1178 1188
1179 void SetAgentThrottleSilent(int throttle, int setting); 1189 void SetAgentThrottleSilent(int throttle, int setting);
1190 int GetAgentThrottleSilent(int throttle);
1180 1191
1181 void SendAvatarDataImmediate(ISceneEntity avatar); 1192 void SendAvatarDataImmediate(ISceneEntity avatar);
1182 1193
@@ -1486,7 +1497,7 @@ namespace OpenSim.Framework
1486 void SendChangeUserRights(UUID agentID, UUID friendID, int rights); 1497 void SendChangeUserRights(UUID agentID, UUID friendID, int rights);
1487 void SendTextBoxRequest(string message, int chatChannel, string objectname, UUID ownerID, string ownerFirstName, string ownerLastName, UUID objectId); 1498 void SendTextBoxRequest(string message, int chatChannel, string objectname, UUID ownerID, string ownerFirstName, string ownerLastName, UUID objectId);
1488 1499
1489 void StopFlying(ISceneEntity presence); 1500 void SendAgentTerseUpdate(ISceneEntity presence);
1490 1501
1491 void SendPlacesReply(UUID queryID, UUID transactionID, PlacesReplyData[] data); 1502 void SendPlacesReply(UUID queryID, UUID transactionID, PlacesReplyData[] data);
1492 } 1503 }