/*****************************************************************************/
/* File name: TarWritable.java                                               */
/* Purpose: interface to write archive files:                                */
/*          regular tars and gzipped tars                                    */
/* Last modified: 09.07.99                                                   */
/* Author: Victor Klimov, 1999                                               */
/* For the list of authors and contributors of the original C version        */
/* of the GNU tar see files AUTHORS and THANKS                               */
/*                                                                           */
/* 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.                                          */
/*                                                                           */
/* This software is distributed under the terms                              */
/* of the GNU General Public License as published                            */
/* by the Free Software Foundation; either version 2, or (at your option)    */
/* any later version.                                                        */
/* See file COPYING for your rights (GNU GPL)                                */
/*****************************************************************************/

package io;


public
interface

TarWritable
{

  /* $Header: /d/JTAR12/io/RCS/TarWritable.java,v 1.2 1999/07/09 23:56:51 vklimov Exp $ */


  public
  void
  write( int b ) throws java.io.IOException;
;


  public
  void
  write(byte b[]) throws java.io.IOException;
;
                

  public
  void
  write( byte b[],
         int off,
         int len  ) throws java.io.IOException;
;

                
 public
 void
 flush() throws java.io.IOException;
;


 public
 void
 close()  throws java.io.IOException;


}
/*end of TarWritable*/

/*****************************************************************************/
/* End of file: TarWritable.java                                             */
/*****************************************************************************/
