using System;
using System.Collections.Generic;
using System.Text;
namespace SuperSocket.SocketBase.Config
{
///
/// Configuration source interface
///
public interface IConfigurationSource : IRootConfig
{
///
/// Gets the servers definitions.
///
IEnumerable Servers { get; }
///
/// Gets the appServer types definition.
///
IEnumerable ServerTypes { get; }
///
/// Gets the connection filters definition.
///
IEnumerable ConnectionFilters { get; }
///
/// Gets the log factories definition.
///
IEnumerable LogFactories { get; }
///
/// Gets the Receive filter factories definition.
///
IEnumerable ReceiveFilterFactories { get; }
///
/// Gets the command loaders definition.
///
IEnumerable CommandLoaders { get; }
}
}