2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_javax_net_ssl_provider_ServerDHParams__
5 #define __gnu_javax_net_ssl_provider_ServerDHParams__
9 #include <java/lang/Object.h>
22 class KeyExchangeAlgorithm
;
42 class gnu::javax::net::ssl::provider::ServerDHParams
: public ::java::lang::Object
46 ServerDHParams(::java::nio::ByteBuffer
*);
47 ServerDHParams(::java::math::BigInteger
*, ::java::math::BigInteger
*, ::java::math::BigInteger
*);
48 virtual ::gnu::javax::net::ssl::provider::KeyExchangeAlgorithm
* algorithm();
49 virtual jint
length();
50 virtual ::java::nio::ByteBuffer
* buffer();
51 virtual ::java::math::BigInteger
* p();
52 virtual ::java::math::BigInteger
* g();
53 virtual ::java::math::BigInteger
* y();
54 virtual void setP(::java::math::BigInteger
*);
55 virtual void setG(::java::math::BigInteger
*);
56 virtual void setY(::java::math::BigInteger
*);
57 virtual ::java::lang::String
* toString();
58 virtual ::java::lang::String
* toString(::java::lang::String
*);
60 ::java::nio::ByteBuffer
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) buffer__
;
62 static ::java::lang::Class
class$
;
65 #endif // __gnu_javax_net_ssl_provider_ServerDHParams__