aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework
diff options
context:
space:
mode:
authorMelanie Thielker2009-03-17 23:52:30 +0000
committerMelanie Thielker2009-03-17 23:52:30 +0000
commit87822c5d958f4ea10269d6eb646a6288681d4718 (patch)
tree4c8b9b138ecba85aa509230f33e3ee6b601ca129 /OpenSim/Region/Framework
parent* minor: remove compiler warning (diff)
downloadopensim-SC-87822c5d958f4ea10269d6eb646a6288681d4718.zip
opensim-SC-87822c5d958f4ea10269d6eb646a6288681d4718.tar.gz
opensim-SC-87822c5d958f4ea10269d6eb646a6288681d4718.tar.bz2
opensim-SC-87822c5d958f4ea10269d6eb646a6288681d4718.tar.xz
Add an event to process undelivered IMs
Diffstat (limited to 'OpenSim/Region/Framework')
-rw-r--r--OpenSim/Region/Framework/Interfaces/IMessageTransferModule.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/IMessageTransferModule.cs b/OpenSim/Region/Framework/Interfaces/IMessageTransferModule.cs
index 40c224d..86dc236 100644
--- a/OpenSim/Region/Framework/Interfaces/IMessageTransferModule.cs
+++ b/OpenSim/Region/Framework/Interfaces/IMessageTransferModule.cs
@@ -30,9 +30,12 @@ using OpenSim.Framework;
30namespace OpenSim.Region.Framework.Interfaces 30namespace OpenSim.Region.Framework.Interfaces
31{ 31{
32 public delegate void MessageResultNotification(bool success); 32 public delegate void MessageResultNotification(bool success);
33 public delegate void UndeliveredMessage(GridInstantMessage im);
33 34
34 public interface IMessageTransferModule 35 public interface IMessageTransferModule
35 { 36 {
37 event UndeliveredMessage OnUndeliveredMessage;
38
36 void SendInstantMessage(GridInstantMessage im, MessageResultNotification result); 39 void SendInstantMessage(GridInstantMessage im, MessageResultNotification result);
37 } 40 }
38} 41}