diff options
author | BlueWall | 2012-01-12 21:06:27 -0500 |
---|---|---|
committer | BlueWall | 2012-01-12 21:06:27 -0500 |
commit | acbff305f5a9b96dcd0b1534e165f3184a2cfe33 (patch) | |
tree | 477e5515a242880b35bf108e4b74241820eb27d3 /OpenSim/Region/Framework/Interfaces | |
parent | Move some interfaces to a more apropriate place (diff) | |
parent | Change the default osNpcCreate() to create an 'owned' npc rather than an 'uno... (diff) | |
download | opensim-SC_OLD-acbff305f5a9b96dcd0b1534e165f3184a2cfe33.zip opensim-SC_OLD-acbff305f5a9b96dcd0b1534e165f3184a2cfe33.tar.gz opensim-SC_OLD-acbff305f5a9b96dcd0b1534e165f3184a2cfe33.tar.bz2 opensim-SC_OLD-acbff305f5a9b96dcd0b1534e165f3184a2cfe33.tar.xz |
Merge branch 'master' of /home/opensim/var/repo/opensim
Diffstat (limited to 'OpenSim/Region/Framework/Interfaces')
-rw-r--r-- | OpenSim/Region/Framework/Interfaces/INPCModule.cs | 10 | ||||
-rw-r--r-- | OpenSim/Region/Framework/Interfaces/IUserManagement.cs | 2 |
2 files changed, 10 insertions, 2 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/INPCModule.cs b/OpenSim/Region/Framework/Interfaces/INPCModule.cs index cac8479..c50e734 100644 --- a/OpenSim/Region/Framework/Interfaces/INPCModule.cs +++ b/OpenSim/Region/Framework/Interfaces/INPCModule.cs | |||
@@ -53,6 +53,14 @@ namespace OpenSim.Region.Framework.Interfaces | |||
53 | bool IsNPC(UUID agentID, Scene scene); | 53 | bool IsNPC(UUID agentID, Scene scene); |
54 | 54 | ||
55 | /// <summary> | 55 | /// <summary> |
56 | /// Check if the caller has permission to manipulate the given NPC. | ||
57 | /// </summary> | ||
58 | /// <param name="npcID"></param> | ||
59 | /// <param name="callerID"></param> | ||
60 | /// <returns>true if they do, false if they don't or if there's no NPC with the given ID.</returns> | ||
61 | bool CheckPermissions(UUID npcID, UUID callerID); | ||
62 | |||
63 | /// <summary> | ||
56 | /// Set the appearance for an NPC. | 64 | /// Set the appearance for an NPC. |
57 | /// </summary> | 65 | /// </summary> |
58 | /// <param name="agentID"></param> | 66 | /// <param name="agentID"></param> |
@@ -117,7 +125,7 @@ namespace OpenSim.Region.Framework.Interfaces | |||
117 | /// <param name="agentID">The UUID of the NPC</param> | 125 | /// <param name="agentID">The UUID of the NPC</param> |
118 | /// <param name="scene"></param> | 126 | /// <param name="scene"></param> |
119 | /// <returns>True if the operation succeeded, false if there was no such agent or the agent was not an NPC</returns> | 127 | /// <returns>True if the operation succeeded, false if there was no such agent or the agent was not an NPC</returns> |
120 | bool DeleteNPC(UUID agentID, UUID CallerID, Scene scene); | 128 | bool DeleteNPC(UUID agentID, Scene scene); |
121 | 129 | ||
122 | /// <summary> | 130 | /// <summary> |
123 | /// Get the owner of a NPC | 131 | /// Get the owner of a NPC |
diff --git a/OpenSim/Region/Framework/Interfaces/IUserManagement.cs b/OpenSim/Region/Framework/Interfaces/IUserManagement.cs index 54dfaf4..4f62e28 100644 --- a/OpenSim/Region/Framework/Interfaces/IUserManagement.cs +++ b/OpenSim/Region/Framework/Interfaces/IUserManagement.cs | |||
@@ -50,7 +50,7 @@ namespace OpenSim.Region.Framework.Interfaces | |||
50 | /// <param name="uuid"></param> | 50 | /// <param name="uuid"></param> |
51 | /// <param name="firstName"></param> | 51 | /// <param name="firstName"></param> |
52 | /// <param name="profileURL"></param> | 52 | /// <param name="profileURL"></param> |
53 | void AddUser(UUID uuid, string firstName, string lastName, string profileURL); | 53 | void AddUser(UUID uuid, string firstName, string lastName, string homeURL); |
54 | 54 | ||
55 | bool IsLocalGridUser(UUID uuid); | 55 | bool IsLocalGridUser(UUID uuid); |
56 | } | 56 | } |