From 4144fd0eb2ea93b9bb83b7ab81780fd00c999c82 Mon Sep 17 00:00:00 2001
From: diva
Date: Sat, 3 Jan 2009 02:29:49 +0000
Subject: Split agent updates into two messages: full update and
position+camera update. They're both sent over HTTP PUT. The full update is
sent on TPs, for now; later it will also be sent on region crossings.
---
.../Environment/Interfaces/IInterregionComms.cs | 30 ++++++++++++++++++++++
1 file changed, 30 insertions(+)
(limited to 'OpenSim/Region/Environment/Interfaces')
diff --git a/OpenSim/Region/Environment/Interfaces/IInterregionComms.cs b/OpenSim/Region/Environment/Interfaces/IInterregionComms.cs
index e197622..aa618a7 100644
--- a/OpenSim/Region/Environment/Interfaces/IInterregionComms.cs
+++ b/OpenSim/Region/Environment/Interfaces/IInterregionComms.cs
@@ -35,8 +35,38 @@ namespace OpenSim.Region.Environment.Interfaces
public interface IInterregionCommsOut
{
+ ///
+ /// Full child agent update.
+ ///
+ ///
+ ///
+ ///
bool SendChildAgentUpdate(ulong regionHandle, AgentData data);
+
+ ///
+ /// Short child agent update, mostly for position.
+ ///
+ ///
+ ///
+ ///
+ bool SendChildAgentUpdate(ulong regionHandle, AgentPosition data);
+
+ ///
+ /// Message from receiving region to departing region, telling it got contacted by the client.
+ /// When sent over REST, it invokes the opaque uri.
+ ///
+ ///
+ ///
+ ///
+ ///
bool SendReleaseAgent(ulong regionHandle, UUID id, string uri);
+
+ ///
+ /// Close agent.
+ ///
+ ///
+ ///
+ ///
bool SendCloseAgent(ulong regionHandle, UUID id);
}
--
cgit v1.1