aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/GridInterfaces/IGridServer.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/GridInterfaces/IGridServer.cs17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/GridInterfaces/IGridServer.cs b/src/GridInterfaces/IGridServer.cs
index fef4c3e..c2d7172 100644
--- a/src/GridInterfaces/IGridServer.cs
+++ b/src/GridInterfaces/IGridServer.cs
@@ -32,6 +32,7 @@ using System.Net;
32using System.Net.Sockets; 32using System.Net.Sockets;
33using System.IO; 33using System.IO;
34using libsecondlife; 34using libsecondlife;
35using OpenSim;
35 36
36namespace OpenSim.GridServers 37namespace OpenSim.GridServers
37{ 38{
@@ -46,6 +47,10 @@ namespace OpenSim.GridServers
46 public interface IGridServer 47 public interface IGridServer
47 { 48 {
48 bool RequestConnection(); 49 bool RequestConnection();
50 Dictionary<uint, agentcircuitdata> agentcircuits {
51 get;
52 set;
53 }
49 UUIDBlock RequestUUIDBlock(); 54 UUIDBlock RequestUUIDBlock();
50 void RequestNeighbours(); //should return a array of neighbouring regions 55 void RequestNeighbours(); //should return a array of neighbouring regions
51 AuthenticateResponse AuthenticateSession(LLUUID sessionID, LLUUID agentID, uint circuitCode); 56 AuthenticateResponse AuthenticateSession(LLUUID sessionID, LLUUID agentID, uint circuitCode);
@@ -91,4 +96,16 @@ namespace OpenSim.GridServers
91 { 96 {
92 IGridServer GetGridServer(); 97 IGridServer GetGridServer();
93 } 98 }
99
100 public class agentcircuitdata {
101 public agentcircuitdata() { }
102 public LLUUID AgentID;
103 public LLUUID SessionID;
104 public LLUUID SecureSessionID;
105 public string firstname;
106 public string lastname;
107 public uint circuitcode;
108 }
109
110
94} 111}