diff options
Diffstat (limited to 'OpenSim/Framework/IClientAPI.cs')
-rw-r--r-- | OpenSim/Framework/IClientAPI.cs | 18 |
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 | } |