minor: remove some mono compiler warnings
parent
cc9888f28b
commit
e31d7fe424
|
@ -1100,8 +1100,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
|
|
||||||
m_sceneGraph.Close();
|
m_sceneGraph.Close();
|
||||||
|
|
||||||
// De-register with region communications (events cleanup)
|
if (!GridService.DeregisterRegion(m_regInfo.RegionID))
|
||||||
UnRegisterRegionWithComms();
|
m_log.WarnFormat("[SCENE]: Deregister from grid failed for region {0}", m_regInfo.RegionName);
|
||||||
|
|
||||||
// call the base class Close method.
|
// call the base class Close method.
|
||||||
base.Close();
|
base.Close();
|
||||||
|
@ -1606,8 +1606,6 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
/// <exception cref="System.Exception">Thrown if registration of the region itself fails.</exception>
|
/// <exception cref="System.Exception">Thrown if registration of the region itself fails.</exception>
|
||||||
public void RegisterRegionWithGrid()
|
public void RegisterRegionWithGrid()
|
||||||
{
|
{
|
||||||
RegisterCommsEvents();
|
|
||||||
|
|
||||||
m_sceneGridService.SetScene(this);
|
m_sceneGridService.SetScene(this);
|
||||||
|
|
||||||
GridRegion region = new GridRegion(RegionInfo);
|
GridRegion region = new GridRegion(RegionInfo);
|
||||||
|
@ -3169,40 +3167,6 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
|
|
||||||
#region RegionComms
|
#region RegionComms
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Register the methods that should be invoked when this scene receives various incoming events
|
|
||||||
/// </summary>
|
|
||||||
public void RegisterCommsEvents()
|
|
||||||
{
|
|
||||||
m_sceneGridService.OnCloseAgentConnection += IncomingCloseAgent;
|
|
||||||
//m_eventManager.OnRegionUp += OtherRegionUp;
|
|
||||||
//m_sceneGridService.OnChildAgentUpdate += IncomingChildAgentDataUpdate;
|
|
||||||
//m_sceneGridService.OnRemoveKnownRegionFromAvatar += HandleRemoveKnownRegionsFromAvatar;
|
|
||||||
m_sceneGridService.OnLogOffUser += HandleLogOffUserFromGrid;
|
|
||||||
m_sceneGridService.KiPrimitive += SendKillObject;
|
|
||||||
m_sceneGridService.OnGetLandData += GetLandData;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Deregister this scene from receiving incoming region events
|
|
||||||
/// </summary>
|
|
||||||
public void UnRegisterRegionWithComms()
|
|
||||||
{
|
|
||||||
m_sceneGridService.KiPrimitive -= SendKillObject;
|
|
||||||
m_sceneGridService.OnLogOffUser -= HandleLogOffUserFromGrid;
|
|
||||||
//m_sceneGridService.OnRemoveKnownRegionFromAvatar -= HandleRemoveKnownRegionsFromAvatar;
|
|
||||||
//m_sceneGridService.OnChildAgentUpdate -= IncomingChildAgentDataUpdate;
|
|
||||||
//m_eventManager.OnRegionUp -= OtherRegionUp;
|
|
||||||
m_sceneGridService.OnCloseAgentConnection -= IncomingCloseAgent;
|
|
||||||
m_sceneGridService.OnGetLandData -= GetLandData;
|
|
||||||
|
|
||||||
// this does nothing; should be removed
|
|
||||||
m_sceneGridService.Close();
|
|
||||||
|
|
||||||
if (!GridService.DeregisterRegion(m_regInfo.RegionID))
|
|
||||||
m_log.WarnFormat("[SCENE]: Deregister from grid failed for region {0}", m_regInfo.RegionName);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Do the work necessary to initiate a new user connection for a particular scene.
|
/// Do the work necessary to initiate a new user connection for a particular scene.
|
||||||
/// At the moment, this consists of setting up the caps infrastructure
|
/// At the moment, this consists of setting up the caps infrastructure
|
||||||
|
|
|
@ -59,81 +59,12 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
protected Scene m_scene;
|
protected Scene m_scene;
|
||||||
protected List<UUID> m_agentsInTransit;
|
protected List<UUID> m_agentsInTransit;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// A user will arrive shortly, set up appropriate credentials so it can connect
|
|
||||||
/// </summary>
|
|
||||||
// public event ExpectUserDelegate OnExpectUser;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// A Prim will arrive shortly
|
|
||||||
/// </summary>
|
|
||||||
public event CloseAgentConnection OnCloseAgentConnection;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// A new prim has arrived
|
|
||||||
/// </summary>
|
|
||||||
// public event PrimCrossing OnPrimCrossingIntoRegion;
|
|
||||||
|
|
||||||
///// <summary>
|
|
||||||
///// A New Region is up and available
|
|
||||||
///// </summary>
|
|
||||||
//public event RegionUp OnRegionUp;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// We have a child agent for this avatar and we're getting a status update about it
|
|
||||||
/// </summary>
|
|
||||||
// public event ChildAgentUpdate OnChildAgentUpdate;
|
|
||||||
//public event RemoveKnownRegionsFromAvatarList OnRemoveKnownRegionFromAvatar;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Time to log one of our users off. Grid Service sends this mostly
|
|
||||||
/// </summary>
|
|
||||||
public event LogOffUser OnLogOffUser;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// A region wants land data from us!
|
|
||||||
/// </summary>
|
|
||||||
public event GetLandData OnGetLandData;
|
|
||||||
|
|
||||||
// private AgentCrossing handlerAvatarCrossingIntoRegion = null; // OnAvatarCrossingIntoRegion;
|
|
||||||
// private ExpectUserDelegate handlerExpectUser = null; // OnExpectUser;
|
|
||||||
// private CloseAgentConnection handlerCloseAgentConnection = null; // OnCloseAgentConnection;
|
|
||||||
// private PrimCrossing handlerPrimCrossingIntoRegion = null; // OnPrimCrossingIntoRegion;
|
|
||||||
//private RegionUp handlerRegionUp = null; // OnRegionUp;
|
|
||||||
// private ChildAgentUpdate handlerChildAgentUpdate = null; // OnChildAgentUpdate;
|
|
||||||
//private RemoveKnownRegionsFromAvatarList handlerRemoveKnownRegionFromAvatar = null; // OnRemoveKnownRegionFromAvatar;
|
|
||||||
// private LogOffUser handlerLogOffUser = null;
|
|
||||||
// private GetLandData handlerGetLandData = null; // OnGetLandData
|
|
||||||
|
|
||||||
public KiPrimitiveDelegate KiPrimitive;
|
|
||||||
|
|
||||||
public SceneCommunicationService()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
public void SetScene(Scene s)
|
public void SetScene(Scene s)
|
||||||
{
|
{
|
||||||
m_scene = s;
|
m_scene = s;
|
||||||
m_regionInfo = s.RegionInfo;
|
m_regionInfo = s.RegionInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Register a region with the grid
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="regionInfos"></param>
|
|
||||||
/// <exception cref="System.Exception">Thrown if region registration fails.</exception>
|
|
||||||
public void RegisterRegion(IInterregionCommsOut comms_out, RegionInfo regionInfos)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// This region is shutting down, de-register all events!
|
|
||||||
/// De-Register region from Grid!
|
|
||||||
/// </summary>
|
|
||||||
public void Close()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
public delegate void InformNeighbourThatRegionUpDelegate(INeighbourService nService, RegionInfo region, ulong regionhandle);
|
public delegate void InformNeighbourThatRegionUpDelegate(INeighbourService nService, RegionInfo region, ulong regionhandle);
|
||||||
|
|
||||||
private void InformNeighborsThatRegionisUpCompleted(IAsyncResult iar)
|
private void InformNeighborsThatRegionisUpCompleted(IAsyncResult iar)
|
||||||
|
@ -169,7 +100,6 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void InformNeighborsThatRegionisUp(INeighbourService neighbourService, RegionInfo region)
|
public void InformNeighborsThatRegionisUp(INeighbourService neighbourService, RegionInfo region)
|
||||||
{
|
{
|
||||||
//m_log.Info("[INTER]: " + debugRegionName + ": SceneCommunicationService: Sending InterRegion Notification that region is up " + region.RegionName);
|
//m_log.Info("[INTER]: " + debugRegionName + ": SceneCommunicationService: Sending InterRegion Notification that region is up " + region.RegionName);
|
||||||
|
@ -187,7 +117,6 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
|
|
||||||
public delegate void SendChildAgentDataUpdateDelegate(AgentPosition cAgentData, UUID scopeID, GridRegion dest);
|
public delegate void SendChildAgentDataUpdateDelegate(AgentPosition cAgentData, UUID scopeID, GridRegion dest);
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// This informs all neighboring regions about the settings of it's child agent.
|
/// This informs all neighboring regions about the settings of it's child agent.
|
||||||
/// Calls an asynchronous method to do so.. so it doesn't lag the sim.
|
/// Calls an asynchronous method to do so.. so it doesn't lag the sim.
|
||||||
|
@ -251,19 +180,11 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//public delegate void SendCloseChildAgentDelegate(UUID agentID, ulong regionHandle);
|
|
||||||
//private void SendCloseChildAgentCompleted(IAsyncResult iar)
|
|
||||||
//{
|
|
||||||
// SendCloseChildAgentDelegate icon = (SendCloseChildAgentDelegate)iar.AsyncState;
|
|
||||||
// icon.EndInvoke(iar);
|
|
||||||
//}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Closes a child agent on a given region
|
/// Closes a child agent on a given region
|
||||||
/// </summary>
|
/// </summary>
|
||||||
protected void SendCloseChildAgent(UUID agentID, ulong regionHandle)
|
protected void SendCloseChildAgent(UUID agentID, ulong regionHandle)
|
||||||
{
|
{
|
||||||
|
|
||||||
m_log.Debug("[INTERGRID]: Sending close agent to " + regionHandle);
|
m_log.Debug("[INTERGRID]: Sending close agent to " + regionHandle);
|
||||||
// let's do our best, but there's not much we can do if the neighbour doesn't accept.
|
// let's do our best, but there's not much we can do if the neighbour doesn't accept.
|
||||||
|
|
||||||
|
@ -295,6 +216,5 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
{
|
{
|
||||||
return m_scene.GridService.GetRegionsByName(UUID.Zero, name, maxNumber);
|
return m_scene.GridService.GetRegionsByName(UUID.Zero, name, maxNumber);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue