aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Interfaces/IInterregionComms.cs
diff options
context:
space:
mode:
authordiva2009-02-14 16:37:55 +0000
committerdiva2009-02-14 16:37:55 +0000
commit217ffee8cb50e0a7ddfc0d4c4e4bb6a68de909d8 (patch)
tree3131df695140a7846fcd86b689c9a9afe5ee880f /OpenSim/Region/Framework/Interfaces/IInterregionComms.cs
parentThank you, patnad, for a patch that removes the "Subdivision of" text (diff)
downloadopensim-SC_OLD-217ffee8cb50e0a7ddfc0d4c4e4bb6a68de909d8.zip
opensim-SC_OLD-217ffee8cb50e0a7ddfc0d4c4e4bb6a68de909d8.tar.gz
opensim-SC_OLD-217ffee8cb50e0a7ddfc0d4c4e4bb6a68de909d8.tar.bz2
opensim-SC_OLD-217ffee8cb50e0a7ddfc0d4c4e4bb6a68de909d8.tar.xz
Moved RegionUp to REST/LocalComms. The original functionality has been entirely maintained, although it will have to be revisited soon, because it's buggy.
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Framework/Interfaces/IInterregionComms.cs23
1 files changed, 22 insertions, 1 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/IInterregionComms.cs b/OpenSim/Region/Framework/Interfaces/IInterregionComms.cs
index d3f44bb..0b62df2 100644
--- a/OpenSim/Region/Framework/Interfaces/IInterregionComms.cs
+++ b/OpenSim/Region/Framework/Interfaces/IInterregionComms.cs
@@ -32,8 +32,11 @@ namespace OpenSim.Region.Framework.Interfaces
32{ 32{
33 public delegate bool ChildAgentUpdateReceived(AgentData data); 33 public delegate bool ChildAgentUpdateReceived(AgentData data);
34 34
35 public interface IInterregionCommsOut 35 public interface IInterregionCommsOut
36 { 36 {
37
38 #region Agents
39
37 bool SendCreateChildAgent(ulong regionHandle, AgentCircuitData aCircuit); 40 bool SendCreateChildAgent(ulong regionHandle, AgentCircuitData aCircuit);
38 41
39 /// <summary> 42 /// <summary>
@@ -70,8 +73,26 @@ namespace OpenSim.Region.Framework.Interfaces
70 /// <returns></returns> 73 /// <returns></returns>
71 bool SendCloseAgent(ulong regionHandle, UUID id); 74 bool SendCloseAgent(ulong regionHandle, UUID id);
72 75
76 #endregion Agents
77
78 #region Objects
79
80 /// <summary>
81 /// Create an object in the destination region. This message is used primarily for prim crossing.
82 /// </summary>
83 /// <param name="regionHandle"></param>
84 /// <param name="sog"></param>
85 /// <param name="isLocalCall"></param>
86 /// <returns></returns>
73 bool SendCreateObject(ulong regionHandle, ISceneObject sog, bool isLocalCall); 87 bool SendCreateObject(ulong regionHandle, ISceneObject sog, bool isLocalCall);
74 88
89 #endregion Objects
90
91 #region Regions
92
93 bool SendHelloNeighbour(ulong regionHandle, RegionInfo thisRegion);
94
95 #endregion Regions
75 } 96 }
76 97
77 // This may not be needed, but having it here for now. 98 // This may not be needed, but having it here for now.