OSDN Git Service

f6cc3b78d6e4ddd4dd757f98e901737540219b85
[pf3gnuchains/gcc-fork.git] / libjava / gnu / javax / net / ssl / provider / ProtocolVersion.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_javax_net_ssl_provider_ProtocolVersion__
5 #define __gnu_javax_net_ssl_provider_ProtocolVersion__
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 ProtocolVersion;
25           }
26         }
27       }
28     }
29   }
30 }
31
32 class gnu::javax::net::ssl::provider::ProtocolVersion : public ::java::lang::Object
33 {
34
35   ProtocolVersion(jint, jint);
36 public:
37   static ::gnu::javax::net::ssl::provider::ProtocolVersion * read(::java::io::InputStream *);
38   static ::gnu::javax::net::ssl::provider::ProtocolVersion * forName(::java::lang::String *);
39   static ::gnu::javax::net::ssl::provider::ProtocolVersion * getInstance(jint, jint);
40   static ::gnu::javax::net::ssl::provider::ProtocolVersion * getInstance(jshort);
41   jint length();
42   JArray< jbyte > * getEncoded();
43   jint major();
44   jint minor();
45   jint rawValue();
46   jboolean equals(::java::lang::Object *);
47   jint hashCode();
48   jint target$compareTo(::gnu::javax::net::ssl::provider::ProtocolVersion *);
49   ::java::lang::String * toString(::java::lang::String *);
50   ::java::lang::String * toString();
51   jint compareTo(::java::lang::Object *);
52   static ::gnu::javax::net::ssl::provider::ProtocolVersion * SSL_3;
53   static ::gnu::javax::net::ssl::provider::ProtocolVersion * TLS_1;
54   static ::gnu::javax::net::ssl::provider::ProtocolVersion * TLS_1_1;
55 private:
56   jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) major__;
57   jint minor__;
58 public:
59   static ::java::lang::Class class$;
60 };
61
62 #endif // __gnu_javax_net_ssl_provider_ProtocolVersion__