From 8d1e9f83f338de21482547816834f4535cebf5bc Mon Sep 17 00:00:00 2001 From: MW Date: Thu, 15 Mar 2007 10:14:12 +0000 Subject: Cleaned up IGridServer interfaces. Added a try/catch around the http server Startup --- src/RemoteServers/RemoteGridServers/RemoteGrid.cs | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) (limited to 'src/RemoteServers/RemoteGridServers/RemoteGrid.cs') diff --git a/src/RemoteServers/RemoteGridServers/RemoteGrid.cs b/src/RemoteServers/RemoteGridServers/RemoteGrid.cs index 26cd137..17b6440 100644 --- a/src/RemoteServers/RemoteGridServers/RemoteGrid.cs +++ b/src/RemoteServers/RemoteGridServers/RemoteGrid.cs @@ -65,13 +65,13 @@ namespace RemoteGridServers return(new RemoteAssetServer()); } } - public class RemoteGridServer :IGridServer + public class RemoteGridServer : RemoteGridBase { private string GridServerUrl; private string GridSendKey; private Dictionary AgentCircuits = new Dictionary(); - public Dictionary agentcircuits { + public override Dictionary agentcircuits { get {return AgentCircuits;} set {AgentCircuits=value;} } @@ -81,13 +81,12 @@ namespace RemoteGridServers ServerConsole.MainConsole.Instance.WriteLine("Remote Grid Server class created"); } - public bool RequestConnection() + public override bool RequestConnection() { return true; } - - public AuthenticateResponse AuthenticateSession(LLUUID sessionID, LLUUID agentID, uint circuitcode) + public override AuthenticateResponse AuthenticateSession(LLUUID sessionID, LLUUID agentID, uint circuitcode) { agentcircuitdata validcircuit=this.AgentCircuits[circuitcode]; AuthenticateResponse user = new AuthenticateResponse(); @@ -110,7 +109,7 @@ namespace RemoteGridServers return(user); } - public bool LogoutSession(LLUUID sessionID, LLUUID agentID, uint circuitCode) + public override bool LogoutSession(LLUUID sessionID, LLUUID agentID, uint circuitCode) { WebRequest DeleteSession = WebRequest.Create(GridServerUrl + "/usersessions/" + sessionID.ToString()); DeleteSession.Method="DELETE"; @@ -127,26 +126,26 @@ namespace RemoteGridServers return(true); } - public UUIDBlock RequestUUIDBlock() + public override UUIDBlock RequestUUIDBlock() { UUIDBlock uuidBlock = new UUIDBlock(); return(uuidBlock); } - public void RequestNeighbours() + public override void RequestNeighbours() { return; } - public void SetServerInfo(string ServerUrl, string ServerKey) + public override void SetServerInfo(string ServerUrl, string ServerKey) { this.GridServerUrl = ServerUrl; this.GridSendKey = ServerKey; } - public void AddNewSession(Login session) - { - + public override string GetName() + { + return "Remote"; } } -- cgit v1.1