using System; using System.Collections.Generic; using System.Text; using libsecondlife; namespace OpenSim.Framework.Interfaces { public abstract class RemoteGridBase : IGridServer { public abstract Dictionary agentcircuits { get; set; } public abstract UUIDBlock RequestUUIDBlock(); public abstract NeighbourInfo[] RequestNeighbours(); public abstract AuthenticateResponse AuthenticateSession(LLUUID sessionID, LLUUID agentID, uint circuitCode); public abstract bool LogoutSession(LLUUID sessionID, LLUUID agentID, uint circuitCode); public abstract string GetName(); public abstract bool RequestConnection(LLUUID SimUUID, string sim_ip, uint sim_port); public abstract void SetServerInfo(string ServerUrl, string SendKey, string RecvKey); public abstract void Close(); } }