aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework
diff options
context:
space:
mode:
authorTeravus Ovares2007-12-05 06:44:32 +0000
committerTeravus Ovares2007-12-05 06:44:32 +0000
commitbb824eadeeb2b35025954d0c97f15123c6fd0cbe (patch)
treeafca518b8e5b806cd2e7ab7965d34765d4b18bc4 /OpenSim/Framework
parentfixed a few compiler warnings under mono (committed from a train, with adjohn... (diff)
downloadopensim-SC_OLD-bb824eadeeb2b35025954d0c97f15123c6fd0cbe.zip
opensim-SC_OLD-bb824eadeeb2b35025954d0c97f15123c6fd0cbe.tar.gz
opensim-SC_OLD-bb824eadeeb2b35025954d0c97f15123c6fd0cbe.tar.bz2
opensim-SC_OLD-bb824eadeeb2b35025954d0c97f15123c6fd0cbe.tar.xz
* Refactored Permissions into ScenePresence as requested by MW
* Un-hackerized generating the client_flags * Now handling the ObjectPermissions Update packet * Warning: Backup your prim before updating. If you fail to do so and something goes wrong then, All Yr prim are belong to us!
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r--OpenSim/Framework/IClientAPI.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index 68a0591..fb957c2 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -331,6 +331,9 @@ namespace OpenSim.Framework
331 public delegate void RequestXfer(IClientAPI remoteClient, ulong xferID, string fileName); 331 public delegate void RequestXfer(IClientAPI remoteClient, ulong xferID, string fileName);
332 332
333 public delegate void ConfirmXfer(IClientAPI remoteClient, ulong xferID, uint packetID); 333 public delegate void ConfirmXfer(IClientAPI remoteClient, ulong xferID, uint packetID);
334
335 public delegate void ObjectPermissions(IClientAPI remoteClinet, LLUUID AgentID, LLUUID SessionID, List<ObjectPermissionsPacket.ObjectDataBlock> permChanges);
336
334 337
335 public interface IClientAPI 338 public interface IClientAPI
336 { 339 {
@@ -387,6 +390,7 @@ namespace OpenSim.Framework
387 event StatusChange OnChildAgentStatus; 390 event StatusChange OnChildAgentStatus;
388 event GenericCall2 OnStopMovement; 391 event GenericCall2 OnStopMovement;
389 event Action<LLUUID> OnRemoveAvatar; 392 event Action<LLUUID> OnRemoveAvatar;
393 event ObjectPermissions OnObjectPermissions;
390 394
391 event CreateNewInventoryItem OnCreateNewInventoryItem; 395 event CreateNewInventoryItem OnCreateNewInventoryItem;
392 event CreateInventoryFolder OnCreateNewInventoryFolder; 396 event CreateInventoryFolder OnCreateNewInventoryFolder;