aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.3.1/libjava/javax/rmi
diff options
context:
space:
mode:
authorJing Yu <jingyu@google.com>2009-11-05 15:11:04 -0800
committerJing Yu <jingyu@google.com>2009-11-05 15:11:04 -0800
commitdf62c1c110e8532b995b23540b7e3695729c0779 (patch)
treedbbd4cbdb50ac38011e058a2533ee4c3168b0205 /gcc-4.3.1/libjava/javax/rmi
parent8d401cf711539af5a2f78d12447341d774892618 (diff)
downloadtoolchain_gcc-df62c1c110e8532b995b23540b7e3695729c0779.tar.gz
toolchain_gcc-df62c1c110e8532b995b23540b7e3695729c0779.tar.bz2
toolchain_gcc-df62c1c110e8532b995b23540b7e3695729c0779.zip
Check in gcc sources for prebuilt toolchains in Eclair.
Diffstat (limited to 'gcc-4.3.1/libjava/javax/rmi')
-rw-r--r--gcc-4.3.1/libjava/javax/rmi/CORBA/ClassDesc.h38
-rw-r--r--gcc-4.3.1/libjava/javax/rmi/CORBA/PortableRemoteObjectDelegate.h43
-rw-r--r--gcc-4.3.1/libjava/javax/rmi/CORBA/Stub.h57
-rw-r--r--gcc-4.3.1/libjava/javax/rmi/CORBA/StubDelegate.h48
-rw-r--r--gcc-4.3.1/libjava/javax/rmi/CORBA/Tie.h62
-rw-r--r--gcc-4.3.1/libjava/javax/rmi/CORBA/Util.h80
-rw-r--r--gcc-4.3.1/libjava/javax/rmi/CORBA/UtilDelegate.h75
-rw-r--r--gcc-4.3.1/libjava/javax/rmi/CORBA/ValueHandler.h55
-rw-r--r--gcc-4.3.1/libjava/javax/rmi/CORBA/ValueHandlerMultiFormat.h57
-rw-r--r--gcc-4.3.1/libjava/javax/rmi/PortableRemoteObject.h49
-rw-r--r--gcc-4.3.1/libjava/javax/rmi/ssl/SslRMIClientSocketFactory.h60
-rw-r--r--gcc-4.3.1/libjava/javax/rmi/ssl/SslRMIServerSocketFactory.h64
12 files changed, 688 insertions, 0 deletions
diff --git a/gcc-4.3.1/libjava/javax/rmi/CORBA/ClassDesc.h b/gcc-4.3.1/libjava/javax/rmi/CORBA/ClassDesc.h
new file mode 100644
index 000000000..39d37b951
--- /dev/null
+++ b/gcc-4.3.1/libjava/javax/rmi/CORBA/ClassDesc.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_rmi_CORBA_ClassDesc__
+#define __javax_rmi_CORBA_ClassDesc__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace rmi
+ {
+ namespace CORBA
+ {
+ class ClassDesc;
+ }
+ }
+ }
+}
+
+class javax::rmi::CORBA::ClassDesc : public ::java::lang::Object
+{
+
+public:
+ ClassDesc();
+private:
+ static const jlong serialVersionUID = -3477057297839810709LL;
+public: // actually package-private
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) repid;
+ ::java::lang::String * codebase;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_rmi_CORBA_ClassDesc__
diff --git a/gcc-4.3.1/libjava/javax/rmi/CORBA/PortableRemoteObjectDelegate.h b/gcc-4.3.1/libjava/javax/rmi/CORBA/PortableRemoteObjectDelegate.h
new file mode 100644
index 000000000..2e3c72dca
--- /dev/null
+++ b/gcc-4.3.1/libjava/javax/rmi/CORBA/PortableRemoteObjectDelegate.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_rmi_CORBA_PortableRemoteObjectDelegate__
+#define __javax_rmi_CORBA_PortableRemoteObjectDelegate__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class Remote;
+ }
+ }
+ namespace javax
+ {
+ namespace rmi
+ {
+ namespace CORBA
+ {
+ class PortableRemoteObjectDelegate;
+ }
+ }
+ }
+}
+
+class javax::rmi::CORBA::PortableRemoteObjectDelegate : public ::java::lang::Object
+{
+
+public:
+ virtual void connect(::java::rmi::Remote *, ::java::rmi::Remote *) = 0;
+ virtual void exportObject(::java::rmi::Remote *) = 0;
+ virtual ::java::lang::Object * narrow(::java::lang::Object *, ::java::lang::Class *) = 0;
+ virtual ::java::rmi::Remote * toStub(::java::rmi::Remote *) = 0;
+ virtual void unexportObject(::java::rmi::Remote *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_rmi_CORBA_PortableRemoteObjectDelegate__
diff --git a/gcc-4.3.1/libjava/javax/rmi/CORBA/Stub.h b/gcc-4.3.1/libjava/javax/rmi/CORBA/Stub.h
new file mode 100644
index 000000000..d87f63d0d
--- /dev/null
+++ b/gcc-4.3.1/libjava/javax/rmi/CORBA/Stub.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_rmi_CORBA_Stub__
+#define __javax_rmi_CORBA_Stub__
+
+#pragma interface
+
+#include <org/omg/CORBA_2_3/portable/ObjectImpl.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace rmi
+ {
+ namespace CORBA
+ {
+ class Stub;
+ class StubDelegate;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ }
+ }
+ }
+}
+
+class javax::rmi::CORBA::Stub : public ::org::omg::CORBA_2_3::portable::ObjectImpl
+{
+
+public:
+ Stub();
+ virtual jint hashCode();
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::java::lang::String * toString();
+ virtual void connect(::org::omg::CORBA::ORB *);
+private:
+ void readObject(::java::io::ObjectInputStream *);
+ void writeObject(::java::io::ObjectOutputStream *);
+ static const jlong serialVersionUID = 1087775603798577179LL;
+public: // actually package-private
+ jint __attribute__((aligned(__alignof__( ::org::omg::CORBA_2_3::portable::ObjectImpl)))) m_hash;
+ ::java::lang::String * m_ior;
+ ::org::omg::CORBA::ORB * m_orb;
+ static ::javax::rmi::CORBA::StubDelegate * delegate;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_rmi_CORBA_Stub__
diff --git a/gcc-4.3.1/libjava/javax/rmi/CORBA/StubDelegate.h b/gcc-4.3.1/libjava/javax/rmi/CORBA/StubDelegate.h
new file mode 100644
index 000000000..c8dc43622
--- /dev/null
+++ b/gcc-4.3.1/libjava/javax/rmi/CORBA/StubDelegate.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_rmi_CORBA_StubDelegate__
+#define __javax_rmi_CORBA_StubDelegate__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace rmi
+ {
+ namespace CORBA
+ {
+ class Stub;
+ class StubDelegate;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ }
+ }
+ }
+}
+
+class javax::rmi::CORBA::StubDelegate : public ::java::lang::Object
+{
+
+public:
+ virtual void connect(::javax::rmi::CORBA::Stub *, ::org::omg::CORBA::ORB *) = 0;
+ virtual jboolean equals(::javax::rmi::CORBA::Stub *, ::java::lang::Object *) = 0;
+ virtual jint hashCode(::javax::rmi::CORBA::Stub *) = 0;
+ virtual void readObject(::javax::rmi::CORBA::Stub *, ::java::io::ObjectInputStream *) = 0;
+ virtual void writeObject(::javax::rmi::CORBA::Stub *, ::java::io::ObjectOutputStream *) = 0;
+ virtual ::java::lang::String * toString(::javax::rmi::CORBA::Stub *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_rmi_CORBA_StubDelegate__
diff --git a/gcc-4.3.1/libjava/javax/rmi/CORBA/Tie.h b/gcc-4.3.1/libjava/javax/rmi/CORBA/Tie.h
new file mode 100644
index 000000000..9f9ffcf1b
--- /dev/null
+++ b/gcc-4.3.1/libjava/javax/rmi/CORBA/Tie.h
@@ -0,0 +1,62 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_rmi_CORBA_Tie__
+#define __javax_rmi_CORBA_Tie__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class Remote;
+ }
+ }
+ namespace javax
+ {
+ namespace rmi
+ {
+ namespace CORBA
+ {
+ class Tie;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ class Object;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ class ResponseHandler;
+ }
+ }
+ }
+ }
+}
+
+class javax::rmi::CORBA::Tie : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::rmi::Remote * getTarget() = 0;
+ virtual void setTarget(::java::rmi::Remote *) = 0;
+ virtual ::org::omg::CORBA::ORB * orb() = 0;
+ virtual void orb(::org::omg::CORBA::ORB *) = 0;
+ virtual ::org::omg::CORBA::Object * thisObject() = 0;
+ virtual void deactivate() = 0;
+ virtual ::org::omg::CORBA::portable::OutputStream * _invoke(::java::lang::String *, ::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::portable::ResponseHandler *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_rmi_CORBA_Tie__
diff --git a/gcc-4.3.1/libjava/javax/rmi/CORBA/Util.h b/gcc-4.3.1/libjava/javax/rmi/CORBA/Util.h
new file mode 100644
index 000000000..a7eaf6104
--- /dev/null
+++ b/gcc-4.3.1/libjava/javax/rmi/CORBA/Util.h
@@ -0,0 +1,80 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_rmi_CORBA_Util__
+#define __javax_rmi_CORBA_Util__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class Remote;
+ class RemoteException;
+ }
+ }
+ namespace javax
+ {
+ namespace rmi
+ {
+ namespace CORBA
+ {
+ class Stub;
+ class Tie;
+ class Util;
+ class UtilDelegate;
+ class ValueHandler;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ class SystemException;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class javax::rmi::CORBA::Util : public ::java::lang::Object
+{
+
+ Util();
+public:
+ static ::java::lang::Object * copyObject(::java::lang::Object *, ::org::omg::CORBA::ORB *);
+ static JArray< ::java::lang::Object * > * copyObjects(JArray< ::java::lang::Object * > *, ::org::omg::CORBA::ORB *);
+ static ::javax::rmi::CORBA::ValueHandler * createValueHandler();
+ static ::java::lang::String * getCodebase(::java::lang::Class *);
+ static ::javax::rmi::CORBA::Tie * getTie(::java::rmi::Remote *);
+ static jboolean isLocal(::javax::rmi::CORBA::Stub *);
+ static ::java::lang::Class * loadClass(::java::lang::String *, ::java::lang::String *, ::java::lang::ClassLoader *);
+ static ::java::rmi::RemoteException * mapSystemException(::org::omg::CORBA::SystemException *);
+ static void registerTarget(::javax::rmi::CORBA::Tie *, ::java::rmi::Remote *);
+ static void unexportObject(::java::rmi::Remote *);
+ static ::java::rmi::RemoteException * wrapException(::java::lang::Throwable *);
+ static void writeAbstractObject(::org::omg::CORBA::portable::OutputStream *, ::java::lang::Object *);
+ static void writeAny(::org::omg::CORBA::portable::OutputStream *, ::java::lang::Object *);
+ static ::java::lang::Object * readAny(::org::omg::CORBA::portable::InputStream *);
+ static void writeRemoteObject(::org::omg::CORBA::portable::OutputStream *, ::java::lang::Object *);
+public: // actually package-private
+ static ::javax::rmi::CORBA::UtilDelegate * delegate;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_rmi_CORBA_Util__
diff --git a/gcc-4.3.1/libjava/javax/rmi/CORBA/UtilDelegate.h b/gcc-4.3.1/libjava/javax/rmi/CORBA/UtilDelegate.h
new file mode 100644
index 000000000..e3c235d92
--- /dev/null
+++ b/gcc-4.3.1/libjava/javax/rmi/CORBA/UtilDelegate.h
@@ -0,0 +1,75 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_rmi_CORBA_UtilDelegate__
+#define __javax_rmi_CORBA_UtilDelegate__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class Remote;
+ class RemoteException;
+ }
+ }
+ namespace javax
+ {
+ namespace rmi
+ {
+ namespace CORBA
+ {
+ class Stub;
+ class Tie;
+ class UtilDelegate;
+ class ValueHandler;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ class SystemException;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class javax::rmi::CORBA::UtilDelegate : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::Object * copyObject(::java::lang::Object *, ::org::omg::CORBA::ORB *) = 0;
+ virtual JArray< ::java::lang::Object * > * copyObjects(JArray< ::java::lang::Object * > *, ::org::omg::CORBA::ORB *) = 0;
+ virtual ::javax::rmi::CORBA::ValueHandler * createValueHandler() = 0;
+ virtual ::java::lang::String * getCodebase(::java::lang::Class *) = 0;
+ virtual jboolean isLocal(::javax::rmi::CORBA::Stub *) = 0;
+ virtual ::java::lang::Class * loadClass(::java::lang::String *, ::java::lang::String *, ::java::lang::ClassLoader *) = 0;
+ virtual ::java::rmi::RemoteException * mapSystemException(::org::omg::CORBA::SystemException *) = 0;
+ virtual ::javax::rmi::CORBA::Tie * getTie(::java::rmi::Remote *) = 0;
+ virtual void registerTarget(::javax::rmi::CORBA::Tie *, ::java::rmi::Remote *) = 0;
+ virtual void unexportObject(::java::rmi::Remote *) = 0;
+ virtual ::java::rmi::RemoteException * wrapException(::java::lang::Throwable *) = 0;
+ virtual void writeRemoteObject(::org::omg::CORBA::portable::OutputStream *, ::java::lang::Object *) = 0;
+ virtual void writeAbstractObject(::org::omg::CORBA::portable::OutputStream *, ::java::lang::Object *) = 0;
+ virtual void writeAny(::org::omg::CORBA::portable::OutputStream *, ::java::lang::Object *) = 0;
+ virtual ::java::lang::Object * readAny(::org::omg::CORBA::portable::InputStream *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_rmi_CORBA_UtilDelegate__
diff --git a/gcc-4.3.1/libjava/javax/rmi/CORBA/ValueHandler.h b/gcc-4.3.1/libjava/javax/rmi/CORBA/ValueHandler.h
new file mode 100644
index 000000000..170f4d593
--- /dev/null
+++ b/gcc-4.3.1/libjava/javax/rmi/CORBA/ValueHandler.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_rmi_CORBA_ValueHandler__
+#define __javax_rmi_CORBA_ValueHandler__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace rmi
+ {
+ namespace CORBA
+ {
+ class ValueHandler;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace SendingContext
+ {
+ class RunTime;
+ }
+ }
+ }
+}
+
+class javax::rmi::CORBA::ValueHandler : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::String * getRMIRepositoryID(::java::lang::Class *) = 0;
+ virtual ::org::omg::SendingContext::RunTime * getRunTimeCodeBase() = 0;
+ virtual jboolean isCustomMarshaled(::java::lang::Class *) = 0;
+ virtual ::java::io::Serializable * readValue(::org::omg::CORBA::portable::InputStream *, jint, ::java::lang::Class *, ::java::lang::String *, ::org::omg::SendingContext::RunTime *) = 0;
+ virtual ::java::io::Serializable * writeReplace(::java::io::Serializable *) = 0;
+ virtual void writeValue(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_rmi_CORBA_ValueHandler__
diff --git a/gcc-4.3.1/libjava/javax/rmi/CORBA/ValueHandlerMultiFormat.h b/gcc-4.3.1/libjava/javax/rmi/CORBA/ValueHandlerMultiFormat.h
new file mode 100644
index 000000000..7e59a61f4
--- /dev/null
+++ b/gcc-4.3.1/libjava/javax/rmi/CORBA/ValueHandlerMultiFormat.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_rmi_CORBA_ValueHandlerMultiFormat__
+#define __javax_rmi_CORBA_ValueHandlerMultiFormat__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace rmi
+ {
+ namespace CORBA
+ {
+ class ValueHandlerMultiFormat;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace SendingContext
+ {
+ class RunTime;
+ }
+ }
+ }
+}
+
+class javax::rmi::CORBA::ValueHandlerMultiFormat : public ::java::lang::Object
+{
+
+public:
+ virtual jbyte getMaximumStreamFormatVersion() = 0;
+ virtual void writeValue(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *, jbyte) = 0;
+ virtual ::java::lang::String * getRMIRepositoryID(::java::lang::Class *) = 0;
+ virtual ::org::omg::SendingContext::RunTime * getRunTimeCodeBase() = 0;
+ virtual jboolean isCustomMarshaled(::java::lang::Class *) = 0;
+ virtual ::java::io::Serializable * readValue(::org::omg::CORBA::portable::InputStream *, jint, ::java::lang::Class *, ::java::lang::String *, ::org::omg::SendingContext::RunTime *) = 0;
+ virtual ::java::io::Serializable * writeReplace(::java::io::Serializable *) = 0;
+ virtual void writeValue(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_rmi_CORBA_ValueHandlerMultiFormat__
diff --git a/gcc-4.3.1/libjava/javax/rmi/PortableRemoteObject.h b/gcc-4.3.1/libjava/javax/rmi/PortableRemoteObject.h
new file mode 100644
index 000000000..2fd0facd2
--- /dev/null
+++ b/gcc-4.3.1/libjava/javax/rmi/PortableRemoteObject.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_rmi_PortableRemoteObject__
+#define __javax_rmi_PortableRemoteObject__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class Remote;
+ }
+ }
+ namespace javax
+ {
+ namespace rmi
+ {
+ namespace CORBA
+ {
+ class PortableRemoteObjectDelegate;
+ }
+ class PortableRemoteObject;
+ }
+ }
+}
+
+class javax::rmi::PortableRemoteObject : public ::java::lang::Object
+{
+
+public: // actually protected
+ PortableRemoteObject();
+public:
+ static void connect(::java::rmi::Remote *, ::java::rmi::Remote *);
+ static void exportObject(::java::rmi::Remote *);
+ static ::java::lang::Object * narrow(::java::lang::Object *, ::java::lang::Class *);
+ static ::java::rmi::Remote * toStub(::java::rmi::Remote *);
+ static void unexportObject(::java::rmi::Remote *);
+public: // actually package-private
+ static ::javax::rmi::CORBA::PortableRemoteObjectDelegate * delegate;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_rmi_PortableRemoteObject__
diff --git a/gcc-4.3.1/libjava/javax/rmi/ssl/SslRMIClientSocketFactory.h b/gcc-4.3.1/libjava/javax/rmi/ssl/SslRMIClientSocketFactory.h
new file mode 100644
index 000000000..8c54dd830
--- /dev/null
+++ b/gcc-4.3.1/libjava/javax/rmi/ssl/SslRMIClientSocketFactory.h
@@ -0,0 +1,60 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_rmi_ssl_SslRMIClientSocketFactory__
+#define __javax_rmi_ssl_SslRMIClientSocketFactory__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class Socket;
+ }
+ }
+ namespace javax
+ {
+ namespace net
+ {
+ namespace ssl
+ {
+ class SSLSocketFactory;
+ }
+ }
+ namespace rmi
+ {
+ namespace ssl
+ {
+ class SslRMIClientSocketFactory;
+ }
+ }
+ }
+}
+
+class javax::rmi::ssl::SslRMIClientSocketFactory : public ::java::lang::Object
+{
+
+public:
+ SslRMIClientSocketFactory();
+private:
+ JArray< ::java::lang::String * > * getProp(::java::lang::String *);
+public:
+ virtual ::java::net::Socket * createSocket(::java::lang::String *, jint);
+ virtual jboolean equals(::java::lang::Object *);
+ virtual jint hashCode();
+private:
+ static const jlong serialVersionUID = -8310631444933958385LL;
+ JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) enabledCipherSuites;
+ JArray< ::java::lang::String * > * enabledProtocols;
+ static ::javax::net::ssl::SSLSocketFactory * socketFactory;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_rmi_ssl_SslRMIClientSocketFactory__
diff --git a/gcc-4.3.1/libjava/javax/rmi/ssl/SslRMIServerSocketFactory.h b/gcc-4.3.1/libjava/javax/rmi/ssl/SslRMIServerSocketFactory.h
new file mode 100644
index 000000000..3b49d3e9e
--- /dev/null
+++ b/gcc-4.3.1/libjava/javax/rmi/ssl/SslRMIServerSocketFactory.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_rmi_ssl_SslRMIServerSocketFactory__
+#define __javax_rmi_ssl_SslRMIServerSocketFactory__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class ServerSocket;
+ }
+ }
+ namespace javax
+ {
+ namespace net
+ {
+ namespace ssl
+ {
+ class SSLServerSocketFactory;
+ }
+ }
+ namespace rmi
+ {
+ namespace ssl
+ {
+ class SslRMIServerSocketFactory;
+ }
+ }
+ }
+}
+
+class javax::rmi::ssl::SslRMIServerSocketFactory : public ::java::lang::Object
+{
+
+public:
+ SslRMIServerSocketFactory();
+ SslRMIServerSocketFactory(JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, jboolean);
+ virtual ::java::net::ServerSocket * createServerSocket(jint);
+ virtual jboolean equals(::java::lang::Object *);
+public: // actually package-private
+ static jboolean cmpStrArray(JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *);
+public:
+ virtual JArray< ::java::lang::String * > * getEnabledCipherSuites();
+ virtual JArray< ::java::lang::String * > * getEnabledProtocols();
+ virtual jboolean getNeedClientAuth();
+ virtual jint hashCode();
+private:
+ JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) enabledCipherSuites;
+ JArray< ::java::lang::String * > * enabledProtocols;
+ jboolean needClientAuth;
+ static ::javax::net::ssl::SSLServerSocketFactory * socketFactory;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_rmi_ssl_SslRMIServerSocketFactory__