From c194bfbada321c7ae99a67e8fe694cdb57cb843e Mon Sep 17 00:00:00 2001 From: MW Date: Thu, 31 May 2007 12:52:17 +0000 Subject: --- .../OpenGrid.Framework.Communications.csproj | 4 ++++ .../RegionServerCommsManager.cs | 15 +++++++++++++-- Common/OpenSim.Framework/IRegionCommsHost.cs | 3 +++ 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.csproj b/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.csproj index bda9184..80297f3 100644 --- a/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.csproj +++ b/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.csproj @@ -28,6 +28,10 @@ 4 + + False + ..\..\bin\libsecondlife.dll + diff --git a/Common/OpenGrid.Framework.Communications/RegionServerCommsManager.cs b/Common/OpenGrid.Framework.Communications/RegionServerCommsManager.cs index c5413d2..4f42f8b 100644 --- a/Common/OpenGrid.Framework.Communications/RegionServerCommsManager.cs +++ b/Common/OpenGrid.Framework.Communications/RegionServerCommsManager.cs @@ -4,6 +4,7 @@ using System.Text; using OpenSim.Framework; using OpenSim.Framework.Interfaces; using OpenSim.Framework.Types; +using libsecondlife; namespace OpenGrid.Framework.Communications { @@ -19,7 +20,7 @@ namespace OpenGrid.Framework.Communications /// /// /// - public virtual RegionInfo LoadRegionConfigFromGridServer() + public virtual RegionInfo LoadRegionConfigFromGridServer(LLUUID regionID) { return null; } @@ -37,8 +38,18 @@ namespace OpenGrid.Framework.Communications /// /// /// + /// + /// + public virtual List RequestNeighbours(RegionInfo regionInfo) + { + return null; + } + + /// + /// + /// /// - public virtual bool InformNeighbourOfChildAgent() + public virtual bool InformNeighbourOfChildAgent( uint regionHandle, AgentCircuitData agentData) //should change from agentCircuitData { return false; } diff --git a/Common/OpenSim.Framework/IRegionCommsHost.cs b/Common/OpenSim.Framework/IRegionCommsHost.cs index 006661d..815bd8e 100644 --- a/Common/OpenSim.Framework/IRegionCommsHost.cs +++ b/Common/OpenSim.Framework/IRegionCommsHost.cs @@ -2,15 +2,18 @@ using System; using System.Collections.Generic; using System.Text; using OpenSim.Framework.Interfaces; +using OpenSim.Framework.Types; namespace OpenSim.Framework { public delegate void ExpectUserDelegate(); + public delegate void UpdateNeighbours(List neighbours); public interface IRegionCommsHost { event ExpectUserDelegate OnExpectUser; event GenericCall2 OnExpectChildAgent; event GenericCall2 OnAvatarCrossingIntoRegion; + event UpdateNeighbours OnNeighboursUpdate; } } -- cgit v1.1