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.cs18
1 files changed, 17 insertions, 1 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index bc8ce1a..ae2a80c 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;
@@ -1099,6 +1112,7 @@ namespace OpenSim.Framework
1099 void SetDebugPacketLevel(int newDebug); 1112 void SetDebugPacketLevel(int newDebug);
1100 1113
1101 void InPacket(object NewPack); 1114 void InPacket(object NewPack);
1115 void ProcessPendingPackets();
1102 void ProcessInPacket(Packet NewPack); 1116 void ProcessInPacket(Packet NewPack);
1103 void Close(); 1117 void Close();
1104 void Close(bool sendStop); 1118 void Close(bool sendStop);
@@ -1472,5 +1486,7 @@ namespace OpenSim.Framework
1472 1486
1473 void SendGroupTransactionsSummaryDetails(IClientAPI sender,UUID groupID, UUID transactionID, UUID sessionID,int amt); 1487 void SendGroupTransactionsSummaryDetails(IClientAPI sender,UUID groupID, UUID transactionID, UUID sessionID,int amt);
1474 1488
1489 void SendChangeUserRights(UUID agentID, UUID friendID, int rights);
1490 void SendTextBoxRequest(string message, int chatChannel, string objectname, string ownerFirstName, string ownerLastName, UUID objectId);
1475 } 1491 }
1476} 1492}