Netchannels.tempfile_trans_channel
A transactional output channel with a transaction buffer implemented * as temporary file * *
Specifies the semantics of close_out, by default * `Commit *
close_out
`Commit
@param tmp_directory
See make_temporary_file *
make_temporary_file
@param tmp_prefix
See make_temporary_file
inherit out_obj_channel
method commit_work : unit -> unit
Flushes the transaction buffer, and writes its contents to the * underlying resource.
method rollback_work : unit -> unit
Empties the transaction buffer