2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_javax_crypto_sasl_SaslOutputStream__
5 #define __gnu_javax_crypto_sasl_SaslOutputStream__
9 #include <java/io/OutputStream.h>
10 #include <gcj/array.h>
22 class SaslOutputStream
;
40 class gnu::javax::crypto::sasl::SaslOutputStream
: public ::java::io::OutputStream
44 SaslOutputStream(::javax::security::sasl::SaslClient
*, ::java::io::OutputStream
*);
45 SaslOutputStream(::javax::security::sasl::SaslServer
*, ::java::io::OutputStream
*);
48 virtual void write(jint
);
49 virtual void write(JArray
< jbyte
> *, jint
, jint
);
51 static ::java::util::logging::Logger
* log
;
52 ::javax::security::sasl::SaslClient
* __attribute__((aligned(__alignof__( ::java::io::OutputStream
)))) client
;
53 ::javax::security::sasl::SaslServer
* server
;
55 ::java::io::OutputStream
* dest
;
57 static ::java::lang::Class
class$
;
60 #endif // __gnu_javax_crypto_sasl_SaslOutputStream__