aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Interfaces
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Framework/Interfaces')
-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.