method output_get_ready =
    assert (state = `Idle) ;
    read <- 0 ; write <- 0 ;
    state <- `Running (Tutils.create (fun _ -> self#writer) () self#id)