diff options
Diffstat (limited to 'OpenSim/Framework/IClientAPI.cs')
-rw-r--r-- | OpenSim/Framework/IClientAPI.cs | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs index c85e599..94acdba 100644 --- a/OpenSim/Framework/IClientAPI.cs +++ b/OpenSim/Framework/IClientAPI.cs | |||
@@ -124,12 +124,14 @@ namespace OpenSim.Framework | |||
124 | public delegate void ObjectDrop(uint localID, IClientAPI remoteClient); | 124 | public delegate void ObjectDrop(uint localID, IClientAPI remoteClient); |
125 | 125 | ||
126 | public delegate void UpdatePrimFlags( | 126 | public delegate void UpdatePrimFlags( |
127 | uint localID, bool UsePhysics, bool IsTemporary, bool IsPhantom, IClientAPI remoteClient); | 127 | uint localID, bool UsePhysics, bool IsTemporary, bool IsPhantom,ExtraPhysicsData PhysData, IClientAPI remoteClient); |
128 | 128 | ||
129 | public delegate void UpdatePrimTexture(uint localID, byte[] texture, IClientAPI remoteClient); | 129 | public delegate void UpdatePrimTexture(uint localID, byte[] texture, IClientAPI remoteClient); |
130 | 130 | ||
131 | public delegate void UpdateVector(uint localID, Vector3 pos, IClientAPI remoteClient); | 131 | public delegate void UpdateVector(uint localID, Vector3 pos, IClientAPI remoteClient); |
132 | 132 | ||
133 | public delegate void ClientChangeObject(uint localID, object data ,IClientAPI remoteClient); | ||
134 | |||
133 | public delegate void UpdatePrimRotation(uint localID, Quaternion rot, IClientAPI remoteClient); | 135 | public delegate void UpdatePrimRotation(uint localID, Quaternion rot, IClientAPI remoteClient); |
134 | 136 | ||
135 | public delegate void UpdatePrimSingleRotation(uint localID, Quaternion rot, IClientAPI remoteClient); | 137 | public delegate void UpdatePrimSingleRotation(uint localID, Quaternion rot, IClientAPI remoteClient); |
@@ -266,6 +268,9 @@ namespace OpenSim.Framework | |||
266 | public delegate void MoveInventoryItem( | 268 | public delegate void MoveInventoryItem( |
267 | IClientAPI remoteClient, List<InventoryItemBase> items); | 269 | IClientAPI remoteClient, List<InventoryItemBase> items); |
268 | 270 | ||
271 | public delegate void MoveItemsAndLeaveCopy( | ||
272 | IClientAPI remoteClient, List<InventoryItemBase> items, UUID destFolder); | ||
273 | |||
269 | public delegate void RemoveInventoryItem( | 274 | public delegate void RemoveInventoryItem( |
270 | IClientAPI remoteClient, List<UUID> itemIDs); | 275 | IClientAPI remoteClient, List<UUID> itemIDs); |
271 | 276 | ||
@@ -441,6 +446,7 @@ namespace OpenSim.Framework | |||
441 | public delegate void ClassifiedInfoRequest(UUID classifiedID, IClientAPI client); | 446 | public delegate void ClassifiedInfoRequest(UUID classifiedID, IClientAPI client); |
442 | public delegate void ClassifiedInfoUpdate(UUID classifiedID, uint category, string name, string description, UUID parcelID, uint parentEstate, UUID snapshotID, Vector3 globalPos, byte classifiedFlags, int price, IClientAPI client); | 447 | public delegate void ClassifiedInfoUpdate(UUID classifiedID, uint category, string name, string description, UUID parcelID, uint parentEstate, UUID snapshotID, Vector3 globalPos, byte classifiedFlags, int price, IClientAPI client); |
443 | public delegate void ClassifiedDelete(UUID classifiedID, IClientAPI client); | 448 | public delegate void ClassifiedDelete(UUID classifiedID, IClientAPI client); |
449 | public delegate void ClassifiedGodDelete(UUID classifiedID, UUID queryID, IClientAPI client); | ||
444 | 450 | ||
445 | public delegate void EventNotificationAddRequest(uint EventID, IClientAPI client); | 451 | public delegate void EventNotificationAddRequest(uint EventID, IClientAPI client); |
446 | public delegate void EventNotificationRemoveRequest(uint EventID, IClientAPI client); | 452 | public delegate void EventNotificationRemoveRequest(uint EventID, IClientAPI client); |
@@ -463,9 +469,9 @@ namespace OpenSim.Framework | |||
463 | 469 | ||
464 | public delegate void AgentFOV(IClientAPI client, float verticalAngle); | 470 | public delegate void AgentFOV(IClientAPI client, float verticalAngle); |
465 | 471 | ||
466 | public delegate void MuteListEntryUpdate(IClientAPI client, UUID MuteID, string Name, int Flags,UUID AgentID); | 472 | public delegate void MuteListEntryUpdate(IClientAPI client, UUID MuteID, string Name, int type, uint flags); |
467 | 473 | ||
468 | public delegate void MuteListEntryRemove(IClientAPI client, UUID MuteID, string Name, UUID AgentID); | 474 | public delegate void MuteListEntryRemove(IClientAPI client, UUID MuteID, string Name); |
469 | 475 | ||
470 | public delegate void AvatarInterestReply(IClientAPI client,UUID target, uint wantmask, string wanttext, uint skillsmask, string skillstext, string languages); | 476 | public delegate void AvatarInterestReply(IClientAPI client,UUID target, uint wantmask, string wanttext, uint skillsmask, string skillstext, string languages); |
471 | 477 | ||
@@ -503,6 +509,7 @@ namespace OpenSim.Framework | |||
503 | public delegate void SimWideDeletesDelegate(IClientAPI client,UUID agentID, int flags, UUID targetID); | 509 | public delegate void SimWideDeletesDelegate(IClientAPI client,UUID agentID, int flags, UUID targetID); |
504 | 510 | ||
505 | public delegate void SendPostcard(IClientAPI client); | 511 | public delegate void SendPostcard(IClientAPI client); |
512 | public delegate void ChangeInventoryItemFlags(IClientAPI client, UUID itemID, uint flags); | ||
506 | 513 | ||
507 | #endregion | 514 | #endregion |
508 | 515 | ||
@@ -833,6 +840,7 @@ namespace OpenSim.Framework | |||
833 | event RequestObjectPropertiesFamily OnRequestObjectPropertiesFamily; | 840 | event RequestObjectPropertiesFamily OnRequestObjectPropertiesFamily; |
834 | event UpdatePrimFlags OnUpdatePrimFlags; | 841 | event UpdatePrimFlags OnUpdatePrimFlags; |
835 | event UpdatePrimTexture OnUpdatePrimTexture; | 842 | event UpdatePrimTexture OnUpdatePrimTexture; |
843 | event ClientChangeObject onClientChangeObject; | ||
836 | event UpdateVector OnUpdatePrimGroupPosition; | 844 | event UpdateVector OnUpdatePrimGroupPosition; |
837 | event UpdateVector OnUpdatePrimSinglePosition; | 845 | event UpdateVector OnUpdatePrimSinglePosition; |
838 | event UpdatePrimRotation OnUpdatePrimGroupRotation; | 846 | event UpdatePrimRotation OnUpdatePrimGroupRotation; |
@@ -857,6 +865,7 @@ namespace OpenSim.Framework | |||
857 | event RequestTaskInventory OnRequestTaskInventory; | 865 | event RequestTaskInventory OnRequestTaskInventory; |
858 | event UpdateInventoryItem OnUpdateInventoryItem; | 866 | event UpdateInventoryItem OnUpdateInventoryItem; |
859 | event CopyInventoryItem OnCopyInventoryItem; | 867 | event CopyInventoryItem OnCopyInventoryItem; |
868 | event MoveItemsAndLeaveCopy OnMoveItemsAndLeaveCopy; | ||
860 | event MoveInventoryItem OnMoveInventoryItem; | 869 | event MoveInventoryItem OnMoveInventoryItem; |
861 | event RemoveInventoryFolder OnRemoveInventoryFolder; | 870 | event RemoveInventoryFolder OnRemoveInventoryFolder; |
862 | event RemoveInventoryItem OnRemoveInventoryItem; | 871 | event RemoveInventoryItem OnRemoveInventoryItem; |
@@ -975,7 +984,7 @@ namespace OpenSim.Framework | |||
975 | event ClassifiedInfoRequest OnClassifiedInfoRequest; | 984 | event ClassifiedInfoRequest OnClassifiedInfoRequest; |
976 | event ClassifiedInfoUpdate OnClassifiedInfoUpdate; | 985 | event ClassifiedInfoUpdate OnClassifiedInfoUpdate; |
977 | event ClassifiedDelete OnClassifiedDelete; | 986 | event ClassifiedDelete OnClassifiedDelete; |
978 | event ClassifiedDelete OnClassifiedGodDelete; | 987 | event ClassifiedGodDelete OnClassifiedGodDelete; |
979 | 988 | ||
980 | event EventNotificationAddRequest OnEventNotificationAddRequest; | 989 | event EventNotificationAddRequest OnEventNotificationAddRequest; |
981 | event EventNotificationRemoveRequest OnEventNotificationRemoveRequest; | 990 | event EventNotificationRemoveRequest OnEventNotificationRemoveRequest; |
@@ -1014,6 +1023,7 @@ namespace OpenSim.Framework | |||
1014 | event GroupVoteHistoryRequest OnGroupVoteHistoryRequest; | 1023 | event GroupVoteHistoryRequest OnGroupVoteHistoryRequest; |
1015 | event SimWideDeletesDelegate OnSimWideDeletes; | 1024 | event SimWideDeletesDelegate OnSimWideDeletes; |
1016 | event SendPostcard OnSendPostcard; | 1025 | event SendPostcard OnSendPostcard; |
1026 | event ChangeInventoryItemFlags OnChangeInventoryItemFlags; | ||
1017 | event MuteListEntryUpdate OnUpdateMuteListEntry; | 1027 | event MuteListEntryUpdate OnUpdateMuteListEntry; |
1018 | event MuteListEntryRemove OnRemoveMuteListEntry; | 1028 | event MuteListEntryRemove OnRemoveMuteListEntry; |
1019 | event GodlikeMessage onGodlikeMessage; | 1029 | event GodlikeMessage onGodlikeMessage; |
@@ -1027,6 +1037,7 @@ namespace OpenSim.Framework | |||
1027 | void InPacket(object NewPack); | 1037 | void InPacket(object NewPack); |
1028 | void ProcessInPacket(Packet NewPack); | 1038 | void ProcessInPacket(Packet NewPack); |
1029 | void Close(); | 1039 | void Close(); |
1040 | void Close(bool sendStop); | ||
1030 | void Kick(string message); | 1041 | void Kick(string message); |
1031 | 1042 | ||
1032 | /// <summary> | 1043 | /// <summary> |
@@ -1309,6 +1320,8 @@ namespace OpenSim.Framework | |||
1309 | 1320 | ||
1310 | void SendObjectPropertiesReply(ISceneEntity Entity); | 1321 | void SendObjectPropertiesReply(ISceneEntity Entity); |
1311 | 1322 | ||
1323 | void SendPartPhysicsProprieties(ISceneEntity Entity); | ||
1324 | |||
1312 | void SendAgentOffline(UUID[] agentIDs); | 1325 | void SendAgentOffline(UUID[] agentIDs); |
1313 | 1326 | ||
1314 | void SendAgentOnline(UUID[] agentIDs); | 1327 | void SendAgentOnline(UUID[] agentIDs); |