diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim.RegionServer/AuthenticateSessionsBase.cs | 2 | ||||
-rw-r--r-- | OpenSim.RegionServer/SimClient.Grid.cs | 2 | ||||
-rw-r--r-- | OpenSim.RegionServer/SimClient.cs | 4 | ||||
-rw-r--r-- | OpenSim.RegionServer/UDPServer.cs | 2 | ||||
-rw-r--r-- | OpenSim.RegionServer/world/SceneObject.cs | 1 |
5 files changed, 7 insertions, 4 deletions
diff --git a/OpenSim.RegionServer/AuthenticateSessionsBase.cs b/OpenSim.RegionServer/AuthenticateSessionsBase.cs index b01ab7cd..1ff5a84 100644 --- a/OpenSim.RegionServer/AuthenticateSessionsBase.cs +++ b/OpenSim.RegionServer/AuthenticateSessionsBase.cs | |||
@@ -9,7 +9,7 @@ namespace OpenSim | |||
9 | { | 9 | { |
10 | public class AuthenticateSessionsBase | 10 | public class AuthenticateSessionsBase |
11 | { | 11 | { |
12 | private Dictionary<uint, AgentCircuitData> AgentCircuits = new Dictionary<uint, AgentCircuitData>(); | 12 | public Dictionary<uint, AgentCircuitData> AgentCircuits = new Dictionary<uint, AgentCircuitData>(); |
13 | 13 | ||
14 | public AuthenticateSessionsBase() | 14 | public AuthenticateSessionsBase() |
15 | { | 15 | { |
diff --git a/OpenSim.RegionServer/SimClient.Grid.cs b/OpenSim.RegionServer/SimClient.Grid.cs index e5bd4ff..6aefa6f 100644 --- a/OpenSim.RegionServer/SimClient.Grid.cs +++ b/OpenSim.RegionServer/SimClient.Grid.cs | |||
@@ -33,7 +33,7 @@ namespace OpenSim | |||
33 | 33 | ||
34 | RemoteGridBase gridServer = (RemoteGridBase)this.m_gridServer; | 34 | RemoteGridBase gridServer = (RemoteGridBase)this.m_gridServer; |
35 | 35 | ||
36 | Dictionary<uint, AgentCircuitData> agentCircuits = gridServer.agentcircuits; | 36 | Dictionary<uint, AgentCircuitData> agentCircuits = this.m_authenticateSessionsHandler.AgentCircuits; |
37 | AgentCircuitData agentCircuit; | 37 | AgentCircuitData agentCircuit; |
38 | 38 | ||
39 | if (agentCircuits.TryGetValue(CircuitCode, out agentCircuit)) | 39 | if (agentCircuits.TryGetValue(CircuitCode, out agentCircuit)) |
diff --git a/OpenSim.RegionServer/SimClient.cs b/OpenSim.RegionServer/SimClient.cs index 0f107d9..980e1d8 100644 --- a/OpenSim.RegionServer/SimClient.cs +++ b/OpenSim.RegionServer/SimClient.cs | |||
@@ -85,6 +85,7 @@ namespace OpenSim | |||
85 | public bool m_sandboxMode; | 85 | public bool m_sandboxMode; |
86 | private int cachedtextureserial = 0; | 86 | private int cachedtextureserial = 0; |
87 | private RegionInfo m_regionData; | 87 | private RegionInfo m_regionData; |
88 | protected AuthenticateSessionsBase m_authenticateSessionsHandler; | ||
88 | 89 | ||
89 | protected static Dictionary<PacketType, PacketMethod> PacketHandlers = new Dictionary<PacketType, PacketMethod>(); //Global/static handlers for all clients | 90 | protected static Dictionary<PacketType, PacketMethod> PacketHandlers = new Dictionary<PacketType, PacketMethod>(); //Global/static handlers for all clients |
90 | 91 | ||
@@ -98,7 +99,7 @@ namespace OpenSim | |||
98 | } | 99 | } |
99 | } | 100 | } |
100 | 101 | ||
101 | public SimClient(EndPoint remoteEP, UseCircuitCodePacket initialcirpack, World world, Dictionary<uint, SimClient> clientThreads, AssetCache assetCache, IGridServer gridServer, OpenSimNetworkHandler application, InventoryCache inventoryCache, bool sandboxMode, bool child, RegionInfo regionDat) | 102 | public SimClient(EndPoint remoteEP, UseCircuitCodePacket initialcirpack, World world, Dictionary<uint, SimClient> clientThreads, AssetCache assetCache, IGridServer gridServer, OpenSimNetworkHandler application, InventoryCache inventoryCache, bool sandboxMode, bool child, RegionInfo regionDat, AuthenticateSessionsBase authenSessions) |
102 | { | 103 | { |
103 | m_world = world; | 104 | m_world = world; |
104 | m_clientThreads = clientThreads; | 105 | m_clientThreads = clientThreads; |
@@ -109,6 +110,7 @@ namespace OpenSim | |||
109 | m_sandboxMode = sandboxMode; | 110 | m_sandboxMode = sandboxMode; |
110 | m_child = child; | 111 | m_child = child; |
111 | m_regionData = regionDat; | 112 | m_regionData = regionDat; |
113 | m_authenticateSessionsHandler = authenSessions; | ||
112 | 114 | ||
113 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "OpenSimClient.cs - Started up new client thread to handle incoming request"); | 115 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.LOW, "OpenSimClient.cs - Started up new client thread to handle incoming request"); |
114 | cirpack = initialcirpack; | 116 | cirpack = initialcirpack; |
diff --git a/OpenSim.RegionServer/UDPServer.cs b/OpenSim.RegionServer/UDPServer.cs index e4ac042..b3b61c5 100644 --- a/OpenSim.RegionServer/UDPServer.cs +++ b/OpenSim.RegionServer/UDPServer.cs | |||
@@ -124,7 +124,7 @@ namespace OpenSim | |||
124 | this.clientCircuits.Add(epSender, useCircuit.CircuitCode.Code); | 124 | this.clientCircuits.Add(epSender, useCircuit.CircuitCode.Code); |
125 | bool isChildAgent = false; | 125 | bool isChildAgent = false; |
126 | 126 | ||
127 | SimClient newuser = new SimClient(epSender, useCircuit, m_localWorld, _packetServer.ClientThreads, m_assetCache, m_gridServers.GridServer, this, m_inventoryCache, m_sandbox, isChildAgent, this.m_regionData); | 127 | SimClient newuser = new SimClient(epSender, useCircuit, m_localWorld, _packetServer.ClientThreads, m_assetCache, m_gridServers.GridServer, this, m_inventoryCache, m_sandbox, isChildAgent, this.m_regionData, m_authenticateSessionsClass); |
128 | if ((this.m_gridServers.UserServer != null) && (user_accounts)) | 128 | if ((this.m_gridServers.UserServer != null) && (user_accounts)) |
129 | { | 129 | { |
130 | newuser.UserServer = this.m_gridServers.UserServer; | 130 | newuser.UserServer = this.m_gridServers.UserServer; |
diff --git a/OpenSim.RegionServer/world/SceneObject.cs b/OpenSim.RegionServer/world/SceneObject.cs index 2dbba5c..5b5a7b2 100644 --- a/OpenSim.RegionServer/world/SceneObject.cs +++ b/OpenSim.RegionServer/world/SceneObject.cs | |||
@@ -16,6 +16,7 @@ namespace OpenSim.world | |||
16 | private LLUUID rootUUID; | 16 | private LLUUID rootUUID; |
17 | private Dictionary<LLUUID, Primitive2> ChildPrimitives = new Dictionary<LLUUID, Primitive2>(); | 17 | private Dictionary<LLUUID, Primitive2> ChildPrimitives = new Dictionary<LLUUID, Primitive2>(); |
18 | private Dictionary<uint, SimClient> m_clientThreads; | 18 | private Dictionary<uint, SimClient> m_clientThreads; |
19 | private World m_world; | ||
19 | 20 | ||
20 | public SceneObject() | 21 | public SceneObject() |
21 | { | 22 | { |