private ReadRequest ParseReadRequest(TftpStreamReader reader) { String filename = ParseNullTerminatedString(reader); TftpTransferMode mode = ParseModeType(ParseNullTerminatedString(reader)); IEnumerable<TransferOption> options = ParseTransferOptions(reader); return new ReadRequest(filename, mode, options); }
protected ReadOrWriteRequest(ushort opCode, String filename, TftpTransferMode mode, IEnumerable <TransferOption> options) { this.opCode = opCode; this.Filename = filename; this.Mode = mode; this.Options = options; }
public WriteRequest(String filename, TftpTransferMode mode, IEnumerable <TransferOption> options) : base(OpCode, filename, mode, options) { }