Constructor.
error_e and warning_e may be the same object if distinguishing between error and warning is not required.
output device
output writing fiber
exception to throw if the remote hung up
exception to throw on I/O error
See Implementation
Constructor.
error_e and warning_e may be the same object if distinguishing between error and warning is not required.