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, 16 insertions, 1 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index bcbc957..01daeb1 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -93,6 +93,8 @@ namespace OpenSim.Framework
93 93
94 public delegate void SetAlwaysRun(IClientAPI remoteClient, bool SetAlwaysRun); 94 public delegate void SetAlwaysRun(IClientAPI remoteClient, bool SetAlwaysRun);
95 95
96 public delegate void GenericCall1(IClientAPI remoteClient);
97
96 public delegate void GenericCall2(); 98 public delegate void GenericCall2();
97 99
98 // really don't want to be passing packets in these events, so this is very temporary. 100 // really don't want to be passing packets in these events, so this is very temporary.
@@ -234,6 +236,10 @@ namespace OpenSim.Framework
234 IClientAPI remoteClient, UUID transActionID, UUID folderID, uint callbackID, string description, string name, 236 IClientAPI remoteClient, UUID transActionID, UUID folderID, uint callbackID, string description, string name,
235 sbyte invType, sbyte type, byte wearableType, uint nextOwnerMask, int creationDate); 237 sbyte invType, sbyte type, byte wearableType, uint nextOwnerMask, int creationDate);
236 238
239 public delegate void LinkInventoryItem(
240 IClientAPI remoteClient, UUID transActionID, UUID folderID, uint callbackID, string description, string name,
241 sbyte invType, sbyte type, UUID olditemID);
242
237 public delegate void FetchInventoryDescendents( 243 public delegate void FetchInventoryDescendents(
238 IClientAPI remoteClient, UUID folderID, UUID ownerID, bool fetchFolders, bool fetchItems, int sortOrder); 244 IClientAPI remoteClient, UUID folderID, UUID ownerID, bool fetchFolders, bool fetchItems, int sortOrder);
239 245
@@ -828,6 +834,11 @@ namespace OpenSim.Framework
828 /// </value> 834 /// </value>
829 bool IsActive { get; set; } 835 bool IsActive { get; set; }
830 836
837 /// <value>
838 /// Determines whether the client is logging out or not.
839 /// </value>
840 bool IsLoggingOut { get; set; }
841
831 bool SendLogoutPacketWhenClosing { set; } 842 bool SendLogoutPacketWhenClosing { set; }
832 843
833 // [Obsolete("LLClientView Specific - Circuits are unique to LLClientView")] 844 // [Obsolete("LLClientView Specific - Circuits are unique to LLClientView")]
@@ -873,7 +884,8 @@ namespace OpenSim.Framework
873 event DeRezObject OnDeRezObject; 884 event DeRezObject OnDeRezObject;
874 event Action<IClientAPI> OnRegionHandShakeReply; 885 event Action<IClientAPI> OnRegionHandShakeReply;
875 event GenericCall2 OnRequestWearables; 886 event GenericCall2 OnRequestWearables;
876 event GenericCall2 OnCompleteMovementToRegion; 887 event GenericCall1 OnCompleteMovementToRegion;
888 event UpdateAgent OnPreAgentUpdate;
877 event UpdateAgent OnAgentUpdate; 889 event UpdateAgent OnAgentUpdate;
878 event AgentRequestSit OnAgentRequestSit; 890 event AgentRequestSit OnAgentRequestSit;
879 event AgentSit OnAgentSit; 891 event AgentSit OnAgentSit;
@@ -922,6 +934,7 @@ namespace OpenSim.Framework
922 event ObjectPermissions OnObjectPermissions; 934 event ObjectPermissions OnObjectPermissions;
923 935
924 event CreateNewInventoryItem OnCreateNewInventoryItem; 936 event CreateNewInventoryItem OnCreateNewInventoryItem;
937 event LinkInventoryItem OnLinkInventoryItem;
925 event CreateInventoryFolder OnCreateNewInventoryFolder; 938 event CreateInventoryFolder OnCreateNewInventoryFolder;
926 event UpdateInventoryFolder OnUpdateInventoryFolder; 939 event UpdateInventoryFolder OnUpdateInventoryFolder;
927 event MoveInventoryFolder OnMoveInventoryFolder; 940 event MoveInventoryFolder OnMoveInventoryFolder;
@@ -1471,5 +1484,7 @@ namespace OpenSim.Framework
1471 1484
1472 void SendGroupTransactionsSummaryDetails(IClientAPI sender,UUID groupID, UUID transactionID, UUID sessionID,int amt); 1485 void SendGroupTransactionsSummaryDetails(IClientAPI sender,UUID groupID, UUID transactionID, UUID sessionID,int amt);
1473 1486
1487 void SendChangeUserRights(UUID agentID, UUID friendID, int rights);
1488 void SendTextBoxRequest(string message, int chatChannel, string objectname, string ownerFirstName, string ownerLastName, UUID objectId);
1474 } 1489 }
1475} 1490}