Committing interface and stubs for IM interception

GenericGridServerConcept
Melanie Thielker 2009-02-20 12:15:40 +00:00
parent a42499c947
commit 7b1c42836d
2 changed files with 13 additions and 1 deletions

View File

@ -647,5 +647,12 @@ namespace OpenSim.Region.CoreModules.Avatar.InstantMessage
return gim;
}
public void RegisterMessageFilter(Byte dialog, bool always, MessageFilterDelegate fn)
{
}
public void DeregisterMessageFilter(Byte dialog, MessageFilterDelegate fn)
{
}
}
}

View File

@ -25,14 +25,19 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
using System;
using OpenSim.Framework;
namespace OpenSim.Region.Framework.Interfaces
{
public delegate void MessageResultNotification(bool success);
public delegate bool MessageFilterDelegate(GridInstantMessage im);
public interface IMessageTransferModule
{
void SendInstantMessage(GridInstantMessage im, MessageResultNotification result);
void RegisterMessageFilter(Byte dialog, bool always, MessageFilterDelegate fn);
void DeregisterMessageFilter(Byte dialog, MessageFilterDelegate fn);
}
}