using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SuperSocket.SocketBase.Metadata;
namespace SuperSocket.SocketBase
{
///
/// StatusInfo source interface
///
public interface IStatusInfoSource
{
///
/// Gets the server status metadata.
///
///
StatusInfoAttribute[] GetServerStatusMetadata();
///
/// Collects the bootstrap status.
///
/// The bootstrap status.
///
StatusInfoCollection CollectServerStatus(StatusInfoCollection bootstrapStatus);
}
}