1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __gnu_javax_net_ssl_provider_Handshake__
5 #define __gnu_javax_net_ssl_provider_Handshake__
6 
7 #pragma interface
8 
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11 
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace javax
17     {
18       namespace net
19       {
20         namespace ssl
21         {
22           namespace provider
23           {
24               class CipherSuite;
25               class Handshake;
26               class Handshake$Body;
27               class Handshake$Type;
28               class ProtocolVersion;
29           }
30         }
31       }
32     }
33   }
34   namespace java
35   {
36     namespace nio
37     {
38         class ByteBuffer;
39     }
40   }
41 }
42 
43 class gnu::javax::net::ssl::provider::Handshake : public ::java::lang::Object
44 {
45 
46 public:
47   Handshake(::java::nio::ByteBuffer *);
48   Handshake(::java::nio::ByteBuffer *, ::gnu::javax::net::ssl::provider::CipherSuite *, ::gnu::javax::net::ssl::provider::ProtocolVersion *);
49   ::gnu::javax::net::ssl::provider::Handshake$Type * type();
50   jint length();
51   ::gnu::javax::net::ssl::provider::Handshake$Body * body();
52   ::java::nio::ByteBuffer * bodyBuffer();
53   void setType(::gnu::javax::net::ssl::provider::Handshake$Type *);
54   void setLength(jint);
55   ::java::lang::String * toString();
56   ::java::lang::String * toString(::java::lang::String *);
57 public: // actually package-private
58   static JArray< jint > * $SWITCH_TABLE$gnu$javax$net$ssl$provider$Handshake$Type();
59 private:
60   ::java::nio::ByteBuffer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) buffer;
61   ::gnu::javax::net::ssl::provider::CipherSuite * suite;
62   ::gnu::javax::net::ssl::provider::ProtocolVersion * version;
63   static JArray< jint > * $SWITCH_TABLE$gnu$javax$net$ssl$provider$Handshake$Type__;
64 public:
65   static ::java::lang::Class class$;
66 };
67 
68 #endif // __gnu_javax_net_ssl_provider_Handshake__
69