diff options
author | Teravus Ovares | 2007-11-21 02:17:24 +0000 |
---|---|---|
committer | Teravus Ovares | 2007-11-21 02:17:24 +0000 |
commit | 7cb38712d5ad6781e672e4f1c8500ecd88d85f3e (patch) | |
tree | 5203c9901fdbba5ec8d9a21880d7895f593af540 /OpenSim/Framework/IRegionCommsListener.cs | |
parent | fix for mantis #2 from Justin Casey (IBM) (diff) | |
download | opensim-SC_OLD-7cb38712d5ad6781e672e4f1c8500ecd88d85f3e.zip opensim-SC_OLD-7cb38712d5ad6781e672e4f1c8500ecd88d85f3e.tar.gz opensim-SC_OLD-7cb38712d5ad6781e672e4f1c8500ecd88d85f3e.tar.bz2 opensim-SC_OLD-7cb38712d5ad6781e672e4f1c8500ecd88d85f3e.tar.xz |
* Did some initial work for prim crossing. Just glue so far.
* Added the child_get_tasks OpenSim.ini flag for testing the UDP packet sending code and packet throttler. This flag gets purposely disabled in grid mode. This flag also has the consequence that you can see the prim in neighboring regions without going into them. Be warned, this causes tons of dropped packets.
Diffstat (limited to 'OpenSim/Framework/IRegionCommsListener.cs')
-rw-r--r-- | OpenSim/Framework/IRegionCommsListener.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/OpenSim/Framework/IRegionCommsListener.cs b/OpenSim/Framework/IRegionCommsListener.cs index 24c6499..c9fc525 100644 --- a/OpenSim/Framework/IRegionCommsListener.cs +++ b/OpenSim/Framework/IRegionCommsListener.cs | |||
@@ -32,20 +32,31 @@ namespace OpenSim.Framework | |||
32 | { | 32 | { |
33 | public delegate void ExpectUserDelegate(ulong regionHandle, AgentCircuitData agent); | 33 | public delegate void ExpectUserDelegate(ulong regionHandle, AgentCircuitData agent); |
34 | 34 | ||
35 | public delegate void ExpectPrimDelegate(ulong regionHandle, LLUUID primID, string objData); | ||
36 | |||
35 | public delegate void UpdateNeighbours(List<RegionInfo> neighbours); | 37 | public delegate void UpdateNeighbours(List<RegionInfo> neighbours); |
36 | 38 | ||
37 | public delegate void AgentCrossing(ulong regionHandle, LLUUID agentID, LLVector3 position, bool isFlying); | 39 | public delegate void AgentCrossing(ulong regionHandle, LLUUID agentID, LLVector3 position, bool isFlying); |
38 | 40 | ||
41 | public delegate void PrimCrossing(ulong regionHandle, LLUUID primID, LLVector3 position, bool isPhysical); | ||
42 | |||
39 | public delegate void AcknowledgeAgentCross(ulong regionHandle, LLUUID agentID); | 43 | public delegate void AcknowledgeAgentCross(ulong regionHandle, LLUUID agentID); |
40 | 44 | ||
45 | public delegate void AcknowledgePrimCross(ulong regionHandle, LLUUID PrimID); | ||
46 | |||
41 | public delegate void CloseAgentConnection(ulong regionHandle, LLUUID agentID); | 47 | public delegate void CloseAgentConnection(ulong regionHandle, LLUUID agentID); |
42 | 48 | ||
49 | |||
50 | |||
43 | public interface IRegionCommsListener | 51 | public interface IRegionCommsListener |
44 | { | 52 | { |
45 | event ExpectUserDelegate OnExpectUser; | 53 | event ExpectUserDelegate OnExpectUser; |
54 | event ExpectPrimDelegate OnExpectPrim; | ||
46 | event GenericCall2 OnExpectChildAgent; | 55 | event GenericCall2 OnExpectChildAgent; |
47 | event AgentCrossing OnAvatarCrossingIntoRegion; | 56 | event AgentCrossing OnAvatarCrossingIntoRegion; |
57 | event PrimCrossing OnPrimCrossingIntoRegion; | ||
48 | event AcknowledgeAgentCross OnAcknowledgeAgentCrossed; | 58 | event AcknowledgeAgentCross OnAcknowledgeAgentCrossed; |
59 | event AcknowledgePrimCross OnAcknowledgePrimCrossed; | ||
49 | event UpdateNeighbours OnNeighboursUpdate; | 60 | event UpdateNeighbours OnNeighboursUpdate; |
50 | event CloseAgentConnection OnCloseAgentConnection; | 61 | event CloseAgentConnection OnCloseAgentConnection; |
51 | } | 62 | } |