Base64OutputStreamImpl

Generic Base64 encoding output stream.

The template arguments C62 and C63 determine which non-alphabetic characters are used to represent the 62nd and 63rd code units. CPAD is the character used for padding the end of the result if necessary.

Constructors

this
deprecated this(OutputStream output, ulong max_bytes_per_line)
Undocumented in source.
this
this(OutputStream output, ulong max_bytes_per_line, bool dummy)

private

Members

Aliases

write
alias write = .OutputStream.write
Undocumented in source.

Functions

finalize
void finalize()
Undocumented in source. Be warned that the author may not have intended to support it.
flush
void flush()
Undocumented in source. Be warned that the author may not have intended to support it.
write
size_t write(ubyte[] bytes_, IOMode )
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From OutputStream

write
size_t write(ubyte[] bytes, IOMode mode)
void write(ubyte[] bytes)
void write(char[] bytes)

Writes an array of bytes to the stream.

flush
void flush()

Flushes the stream and makes sure that all data is being written to the output device.

finalize
void finalize()

Flushes and finalizes the stream.

write
deprecated void write(InputStream stream, ulong nbytes)

Pipes an InputStream directly into this OutputStream.

Meta