1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_util_zip_DeflaterOutputStream__ 5 #define __java_util_zip_DeflaterOutputStream__ 6 7 #pragma interface 8 9 #include <java/io/FilterOutputStream.h> 10 #include <gcj/array.h> 11 12 13 class java::util::zip::DeflaterOutputStream : public ::java::io::FilterOutputStream 14 { 15 16 public: // actually protected 17 virtual void deflate(); 18 public: 19 DeflaterOutputStream(::java::io::OutputStream *); 20 DeflaterOutputStream(::java::io::OutputStream *, ::java::util::zip::Deflater *); 21 DeflaterOutputStream(::java::io::OutputStream *, ::java::util::zip::Deflater *, jint); 22 virtual void flush(); 23 virtual void finish(); 24 virtual void close(); 25 virtual void write(jint); 26 virtual void write(JArray< jbyte > *, jint, jint); 27 public: // actually protected 28 JArray< jbyte > * __attribute__((aligned(__alignof__( ::java::io::FilterOutputStream)))) buf; 29 ::java::util::zip::Deflater * def; 30 public: 31 static ::java::lang::Class class$; 32 }; 33 34 #endif // __java_util_zip_DeflaterOutputStream__ 35