using OSHttpServer.Parser;
namespace OSHttpServer
{
///
/// Creates request parsers when needed.
///
public class RequestParserFactory : IRequestParserFactory
{
///
/// Create a new request parser.
///
/// Used when logging should be enabled.
/// A new request parser.
public IHttpRequestParser CreateParser(ILogWriter logWriter)
{
return new HttpRequestParser(logWriter);
}
}
///
/// Creates request parsers when needed.
///
public interface IRequestParserFactory
{
///
/// Create a new request parser.
///
/// Used when logging should be enabled.
/// A new request parser.
IHttpRequestParser CreateParser(ILogWriter logWriter);
}
}