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); } }