Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / gnu / javax / net / ssl / provider / ServerDHParams.h
blob9585ab8fa64f7569c1b835b9655615ea7cf8da17
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__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace gnu
14 namespace javax
16 namespace net
18 namespace ssl
20 namespace provider
22 class KeyExchangeAlgorithm;
23 class ServerDHParams;
29 namespace java
31 namespace math
33 class BigInteger;
35 namespace nio
37 class ByteBuffer;
42 class gnu::javax::net::ssl::provider::ServerDHParams : public ::java::lang::Object
45 public:
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 *);
59 private:
60 ::java::nio::ByteBuffer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) buffer__;
61 public:
62 static ::java::lang::Class class$;
65 #endif // __gnu_javax_net_ssl_provider_ServerDHParams__