/** * Writes the header to the OutputStreamCounter. * @throws IOException */ public void WriteHeader(OutputStreamCounter os) { if (appendmode) { os.Write(HEADER[0], 0, HEADER[0].Length); } else { os.Write(HEADER[1], 0, HEADER[1].Length); os.Write(GetVersionAsByteArray(header_version), 0, GetVersionAsByteArray(header_version).Length); os.Write(HEADER[2], 0, HEADER[2].Length); headerWasWritten = true; } }
/// <summary> /// Writes the header to the OutputStreamCounter. /// @throws IOException /// </summary> public void WriteHeader(OutputStreamCounter os) { if (Appendmode) { os.Write(Header[0], 0, Header[0].Length); } else { os.Write(Header[1], 0, Header[1].Length); os.Write(GetVersionAsByteArray(HeaderVersion), 0, GetVersionAsByteArray(HeaderVersion).Length); os.Write(Header[2], 0, Header[2].Length); HeaderWasWritten = true; } }
/// <summary> /// Writes a string to the stream. /// </summary> /// <param name="str">the string to write</param> protected void Write(string str) { byte[] tmp = GetISOBytes(str); os.Write(tmp, 0, tmp.Length); }