aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/IClientAPI.cs
diff options
context:
space:
mode:
authorBrian McBee2007-12-15 04:57:14 +0000
committerBrian McBee2007-12-15 04:57:14 +0000
commit8a8c89a0f32b528bd588715bdbfc875c852e7187 (patch)
treeb46cb20d03dfdb21a5cbdfa514a8e745070a3713 /OpenSim/Framework/IClientAPI.cs
parentSet svn:eol-style. Cleaned up set-eol-style.sh a bit. (diff)
downloadopensim-SC-8a8c89a0f32b528bd588715bdbfc875c852e7187.zip
opensim-SC-8a8c89a0f32b528bd588715bdbfc875c852e7187.tar.gz
opensim-SC-8a8c89a0f32b528bd588715bdbfc875c852e7187.tar.bz2
opensim-SC-8a8c89a0f32b528bd588715bdbfc875c852e7187.tar.xz
Grid Inventory feature upgrade: renaming folders should now be correct, subfolders work, moving folders works.
Tested only in MYSQL, but may work in MSSQL and sqlite. Probably not working in standalone mode.
Diffstat (limited to 'OpenSim/Framework/IClientAPI.cs')
-rw-r--r--OpenSim/Framework/IClientAPI.cs6
1 files changed, 5 insertions, 1 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index 8075d0d..738df13 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -330,6 +330,9 @@ namespace OpenSim.Framework
330 public delegate void UpdateInventoryFolder( 330 public delegate void UpdateInventoryFolder(
331 IClientAPI remoteClient, LLUUID folderID, ushort type, string name, LLUUID parentID); 331 IClientAPI remoteClient, LLUUID folderID, ushort type, string name, LLUUID parentID);
332 332
333 public delegate void MoveInventoryFolder(
334 IClientAPI remoteClient, LLUUID folderID, LLUUID parentID);
335
333 public delegate void CreateNewInventoryItem( 336 public delegate void CreateNewInventoryItem(
334 IClientAPI remoteClient, LLUUID transActionID, LLUUID folderID, uint callbackID, string description, string name, 337 IClientAPI remoteClient, LLUUID transActionID, LLUUID folderID, uint callbackID, string description, string name,
335 sbyte invType, sbyte type, byte wearableType, uint nextOwnerMask); 338 sbyte invType, sbyte type, byte wearableType, uint nextOwnerMask);
@@ -432,6 +435,7 @@ namespace OpenSim.Framework
432 event CreateNewInventoryItem OnCreateNewInventoryItem; 435 event CreateNewInventoryItem OnCreateNewInventoryItem;
433 event CreateInventoryFolder OnCreateNewInventoryFolder; 436 event CreateInventoryFolder OnCreateNewInventoryFolder;
434 event UpdateInventoryFolder OnUpdateInventoryFolder; 437 event UpdateInventoryFolder OnUpdateInventoryFolder;
438 event MoveInventoryFolder OnMoveInventoryFolder;
435 event FetchInventoryDescendents OnFetchInventoryDescendents; 439 event FetchInventoryDescendents OnFetchInventoryDescendents;
436 event PurgeInventoryDescendents OnPurgeInventoryDescendents; 440 event PurgeInventoryDescendents OnPurgeInventoryDescendents;
437 event FetchInventory OnFetchInventory; 441 event FetchInventory OnFetchInventory;
@@ -522,7 +526,7 @@ namespace OpenSim.Framework
522 void SendPrimTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, LLVector3 position, 526 void SendPrimTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, LLVector3 position,
523 LLQuaternion rotation, LLVector3 velocity, LLVector3 rotationalvelocity); 527 LLQuaternion rotation, LLVector3 velocity, LLVector3 rotationalvelocity);
524 528
525 void SendInventoryFolderDetails(LLUUID ownerID, LLUUID folderID, List<InventoryItemBase> items, int subFoldersCount); 529 void SendInventoryFolderDetails(LLUUID ownerID, LLUUID folderID, List<InventoryItemBase> items, List<InventoryFolderBase> folders, int subFoldersCount);
526 void SendInventoryItemDetails(LLUUID ownerID, InventoryItemBase item); 530 void SendInventoryItemDetails(LLUUID ownerID, InventoryItemBase item);
527 531
528 /// <summary> 532 /// <summary>