// // Licensed under the MIT License. See LICENSE file in the project root for full license information. // namespace MUnique.OpenMU.ConnectServer; using System.Collections.Concurrent; using MUnique.OpenMU.Interfaces; using MUnique.OpenMU.Network.PlugIns; /// /// The internal interface of a connect server. /// internal interface IConnectServer { /// /// Gets the connect infos. /// ConcurrentDictionary ConnectInfos { get; } /// /// Gets the server list. /// ServerList ServerList { get; } /// /// Gets the connectServerSettings. /// IConnectServerSettings Settings { get; } /// /// Gets the client version. /// ClientVersion ClientVersion { get; } }