/// <summary> /// Initializes a new instance of the <see cref="CommandLineReceiveFilterFactory"/> class. /// </summary> /// <param name="encoding">The encoding.</param> /// <param name="requestInfoParser">The request info parser.</param> public CommandLineReceiveFilterFactory(Encoding encoding, IStringPackageParser<StringPackageInfo> requestInfoParser) : base("\r\n", encoding, requestInfoParser) { }
/// <summary> /// Initializes a new instance of the <see cref="CommandLineReceiveFilterFactory"/> class. /// </summary> /// <param name="encoding">The encoding.</param> /// <param name="requestInfoParser">The request info parser.</param> public CommandLineReceiveFilterFactory(Encoding encoding, IStringPackageParser <StringRequestInfo> requestInfoParser) : base("\r\n", encoding, requestInfoParser) { }
public TestServer(IStringPackageParser <StringRequestInfo> requestInfoParser) : base(new CommandLineReceiveFilterFactory(Encoding.UTF8, requestInfoParser)) { }
public TerminatorReceiveFilter(byte[] terminator, Encoding encoding, IStringPackageParser <StringRequestInfo> packageParser) : base(terminator) { m_Encoding = encoding; m_PackageParser = packageParser; }
/// <summary> /// Initializes a new instance of the <see cref="TerminatorReceiveFilterFactory"/> class. /// </summary> /// <param name="terminator">The terminator.</param> /// <param name="encoding">The encoding.</param> /// <param name="requestInfoParser">The line parser.</param> public TerminatorReceiveFilterFactory(string terminator, Encoding encoding, IStringPackageParser <StringRequestInfo> requestInfoParser) { m_Encoding = encoding; m_Terminator = encoding.GetBytes(terminator); m_RequestInfoParser = requestInfoParser; }