X-Git-Url: http://git.annexia.org/?p=virt-top.git;a=blobdiff_plain;f=src%2Fopt_csv.ml;h=6625c619f2d8904877412ab12339d72fc551c348;hp=6c3b2be766ba41859da1d361ffb7da2dffdf9a5b;hb=HEAD;hpb=b7c3ef13cbd9c9cd49005a32ffb70faf6f5bbe8c diff --git a/src/opt_csv.ml b/src/opt_csv.ml deleted file mode 100644 index 6c3b2be..0000000 --- a/src/opt_csv.ml +++ /dev/null @@ -1,40 +0,0 @@ -(* 'top'-like tool for libvirt domains. - (C) Copyright 2007-2009 Richard W.M. Jones, Red Hat Inc. - http://libvirt.org/ - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - - This file contains all code which requires CSV support. -*) - -open Opt_gettext.Gettext - -(* Output channel, or None if CSV output not enabled. *) -let chan = ref None ;; - -Top.csv_start := - fun filename -> - chan := Some (open_out filename) ;; - -Top.csv_write := - fun row -> - match !chan with - | None -> () (* CSV output not enabled. *) - | Some chan -> - Csv.save_out chan [row]; - (* Flush the output to the file immediately because we don't - * explicitly close this file. - *) - flush chan