diff options
author | Teravus Ovares | 2007-11-24 03:28:42 +0000 |
---|---|---|
committer | Teravus Ovares | 2007-11-24 03:28:42 +0000 |
commit | 944b118c622159c87e7f89c05892458d88797d58 (patch) | |
tree | 576fff3c7791e3df87425d5da862f5c70ec5c0f6 /OpenSim/Framework/IClientAPI.cs | |
parent | Make remoting errors because of missing adjacent regions a little more user a... (diff) | |
download | opensim-SC_OLD-944b118c622159c87e7f89c05892458d88797d58.zip opensim-SC_OLD-944b118c622159c87e7f89c05892458d88797d58.tar.gz opensim-SC_OLD-944b118c622159c87e7f89c05892458d88797d58.tar.bz2 opensim-SC_OLD-944b118c622159c87e7f89c05892458d88797d58.tar.xz |
* Added a way for the Region master user to kick individual users from their sim with a custom message. Their client says, "You've been logged off of secondlife, <Your custom message here> and logs them off.
* Added a way for the Region master user to kick *ALL* users from *ALL* their regions in the estate with a custom message.
Diffstat (limited to 'OpenSim/Framework/IClientAPI.cs')
-rw-r--r-- | OpenSim/Framework/IClientAPI.cs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs index f7e3521..3f0c87a 100644 --- a/OpenSim/Framework/IClientAPI.cs +++ b/OpenSim/Framework/IClientAPI.cs | |||
@@ -268,6 +268,8 @@ namespace OpenSim.Framework | |||
268 | public delegate void AddNewPrim(LLUUID ownerID, LLVector3 pos, LLQuaternion rot, PrimitiveBaseShape shape); | 268 | public delegate void AddNewPrim(LLUUID ownerID, LLVector3 pos, LLQuaternion rot, PrimitiveBaseShape shape); |
269 | 269 | ||
270 | public delegate void RequestGodlikePowers(LLUUID AgentID, LLUUID SessionID, LLUUID token, IClientAPI remote_client); | 270 | public delegate void RequestGodlikePowers(LLUUID AgentID, LLUUID SessionID, LLUUID token, IClientAPI remote_client); |
271 | |||
272 | public delegate void GodKickUser(LLUUID GodAgentID, LLUUID GodSessionID, LLUUID AgentID, uint kickflags, byte[] reason); | ||
271 | 273 | ||
272 | public delegate void CreateInventoryFolder( | 274 | public delegate void CreateInventoryFolder( |
273 | IClientAPI remoteClient, LLUUID folderID, ushort folderType, string folderName, LLUUID parentID); | 275 | IClientAPI remoteClient, LLUUID folderID, ushort folderType, string folderName, LLUUID parentID); |
@@ -333,6 +335,7 @@ namespace OpenSim.Framework | |||
333 | event AddNewPrim OnAddPrim; | 335 | event AddNewPrim OnAddPrim; |
334 | 336 | ||
335 | event RequestGodlikePowers OnRequestGodlikePowers; | 337 | event RequestGodlikePowers OnRequestGodlikePowers; |
338 | event GodKickUser OnGodKickUser; | ||
336 | 339 | ||
337 | event ObjectDuplicate OnObjectDuplicate; | 340 | event ObjectDuplicate OnObjectDuplicate; |
338 | event UpdateVector OnGrabObject; | 341 | event UpdateVector OnGrabObject; |
@@ -472,6 +475,7 @@ namespace OpenSim.Framework | |||
472 | void SetDebug(int newDebug); | 475 | void SetDebug(int newDebug); |
473 | void InPacket(Packet NewPack); | 476 | void InPacket(Packet NewPack); |
474 | void Close(); | 477 | void Close(); |
478 | void Kick(string message); | ||
475 | void Stop(); | 479 | void Stop(); |
476 | event ViewerEffectEventHandler OnViewerEffect; | 480 | event ViewerEffectEventHandler OnViewerEffect; |
477 | event Action<IClientAPI> OnLogout; | 481 | event Action<IClientAPI> OnLogout; |