summaryrefslogtreecommitdiff
path: root/libjava/java/rmi
diff options
context:
space:
mode:
authorupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
committerupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
commit554fd8c5195424bdbcabf5de30fdc183aba391bd (patch)
tree976dc5ab7fddf506dadce60ae936f43f58787092 /libjava/java/rmi
downloadcbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.bz2
cbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.xz
obtained gcc-4.6.4.tar.bz2 from upstream website;upstream
verified gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream tarball. downloading a git-generated archive based on the 'upstream' tag should provide you with a source tree that is binary identical to the one extracted from the above tarball. if you have obtained the source via the command 'git clone', however, do note that line-endings of files in your working directory might differ from line-endings of the respective files in the upstream repository.
Diffstat (limited to 'libjava/java/rmi')
-rw-r--r--libjava/java/rmi/AccessException.h33
-rw-r--r--libjava/java/rmi/AlreadyBoundException.h33
-rw-r--r--libjava/java/rmi/ConnectException.h33
-rw-r--r--libjava/java/rmi/ConnectIOException.h33
-rw-r--r--libjava/java/rmi/MarshalException.h33
-rw-r--r--libjava/java/rmi/MarshalledObject.h41
-rw-r--r--libjava/java/rmi/Naming.h50
-rw-r--r--libjava/java/rmi/NoSuchObjectException.h32
-rw-r--r--libjava/java/rmi/NotBoundException.h33
-rw-r--r--libjava/java/rmi/RMISecurityException.h33
-rw-r--r--libjava/java/rmi/RMISecurityManager.h29
-rw-r--r--libjava/java/rmi/Remote.h28
-rw-r--r--libjava/java/rmi/RemoteException.h37
-rw-r--r--libjava/java/rmi/ServerError.h32
-rw-r--r--libjava/java/rmi/ServerException.h33
-rw-r--r--libjava/java/rmi/ServerRuntimeException.h32
-rw-r--r--libjava/java/rmi/StubNotFoundException.h33
-rw-r--r--libjava/java/rmi/UnexpectedException.h33
-rw-r--r--libjava/java/rmi/UnknownHostException.h33
-rw-r--r--libjava/java/rmi/UnmarshalException.h33
-rw-r--r--libjava/java/rmi/activation/Activatable.h67
-rw-r--r--libjava/java/rmi/activation/ActivateFailedException.h36
-rw-r--r--libjava/java/rmi/activation/ActivationDesc.h55
-rw-r--r--libjava/java/rmi/activation/ActivationException.h40
-rw-r--r--libjava/java/rmi/activation/ActivationGroup.h63
-rw-r--r--libjava/java/rmi/activation/ActivationGroupDesc$CommandEnvironment.h46
-rw-r--r--libjava/java/rmi/activation/ActivationGroupDesc.h54
-rw-r--r--libjava/java/rmi/activation/ActivationGroupID.h46
-rw-r--r--libjava/java/rmi/activation/ActivationGroup_Stub.h43
-rw-r--r--libjava/java/rmi/activation/ActivationID.h55
-rw-r--r--libjava/java/rmi/activation/ActivationInstantiator.h35
-rw-r--r--libjava/java/rmi/activation/ActivationMonitor.h37
-rw-r--r--libjava/java/rmi/activation/ActivationSystem.h48
-rw-r--r--libjava/java/rmi/activation/Activator.h34
-rw-r--r--libjava/java/rmi/activation/UnknownGroupException.h35
-rw-r--r--libjava/java/rmi/activation/UnknownObjectException.h35
-rw-r--r--libjava/java/rmi/dgc/DGC.h41
-rw-r--r--libjava/java/rmi/dgc/Lease.h42
-rw-r--r--libjava/java/rmi/dgc/VMID.h53
-rw-r--r--libjava/java/rmi/registry/LocateRegistry.h45
-rw-r--r--libjava/java/rmi/registry/Registry.h40
-rw-r--r--libjava/java/rmi/registry/RegistryHandler.h34
-rw-r--r--libjava/java/rmi/server/ExportException.h36
-rw-r--r--libjava/java/rmi/server/LoaderHandler.h39
-rw-r--r--libjava/java/rmi/server/LogStream.h49
-rw-r--r--libjava/java/rmi/server/ObjID.h55
-rw-r--r--libjava/java/rmi/server/Operation.h37
-rw-r--r--libjava/java/rmi/server/RMIClassLoader.h51
-rw-r--r--libjava/java/rmi/server/RMIClassLoaderSpi.h38
-rw-r--r--libjava/java/rmi/server/RMIClientSocketFactory.h36
-rw-r--r--libjava/java/rmi/server/RMIFailureHandler.h32
-rw-r--r--libjava/java/rmi/server/RMIServerSocketFactory.h36
-rw-r--r--libjava/java/rmi/server/RMISocketFactory.h50
-rw-r--r--libjava/java/rmi/server/RemoteCall.h38
-rw-r--r--libjava/java/rmi/server/RemoteObject.h54
-rw-r--r--libjava/java/rmi/server/RemoteObjectInvocationHandler.h43
-rw-r--r--libjava/java/rmi/server/RemoteRef.h49
-rw-r--r--libjava/java/rmi/server/RemoteServer.h41
-rw-r--r--libjava/java/rmi/server/RemoteStub.h38
-rw-r--r--libjava/java/rmi/server/ServerCloneException.h39
-rw-r--r--libjava/java/rmi/server/ServerNotActiveException.h36
-rw-r--r--libjava/java/rmi/server/ServerRef.h52
-rw-r--r--libjava/java/rmi/server/Skeleton.h38
-rw-r--r--libjava/java/rmi/server/SkeletonMismatchException.h35
-rw-r--r--libjava/java/rmi/server/SkeletonNotFoundException.h36
-rw-r--r--libjava/java/rmi/server/SocketSecurityException.h36
-rw-r--r--libjava/java/rmi/server/UID.h50
-rw-r--r--libjava/java/rmi/server/UnicastRemoteObject.h55
-rw-r--r--libjava/java/rmi/server/Unreferenced.h32
69 files changed, 2792 insertions, 0 deletions
diff --git a/libjava/java/rmi/AccessException.h b/libjava/java/rmi/AccessException.h
new file mode 100644
index 000000000..1b49620a9
--- /dev/null
+++ b/libjava/java/rmi/AccessException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_AccessException__
+#define __java_rmi_AccessException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class AccessException;
+ }
+ }
+}
+
+class java::rmi::AccessException : public ::java::rmi::RemoteException
+{
+
+public:
+ AccessException(::java::lang::String *);
+ AccessException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = 6314925228044966088LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_AccessException__
diff --git a/libjava/java/rmi/AlreadyBoundException.h b/libjava/java/rmi/AlreadyBoundException.h
new file mode 100644
index 000000000..f24f4f906
--- /dev/null
+++ b/libjava/java/rmi/AlreadyBoundException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_AlreadyBoundException__
+#define __java_rmi_AlreadyBoundException__
+
+#pragma interface
+
+#include <java/lang/Exception.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class AlreadyBoundException;
+ }
+ }
+}
+
+class java::rmi::AlreadyBoundException : public ::java::lang::Exception
+{
+
+public:
+ AlreadyBoundException();
+ AlreadyBoundException(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 9218657361741657110LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_AlreadyBoundException__
diff --git a/libjava/java/rmi/ConnectException.h b/libjava/java/rmi/ConnectException.h
new file mode 100644
index 000000000..a992a0471
--- /dev/null
+++ b/libjava/java/rmi/ConnectException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_ConnectException__
+#define __java_rmi_ConnectException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class ConnectException;
+ }
+ }
+}
+
+class java::rmi::ConnectException : public ::java::rmi::RemoteException
+{
+
+public:
+ ConnectException(::java::lang::String *);
+ ConnectException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = 4863550261346652506LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_ConnectException__
diff --git a/libjava/java/rmi/ConnectIOException.h b/libjava/java/rmi/ConnectIOException.h
new file mode 100644
index 000000000..c841a61fd
--- /dev/null
+++ b/libjava/java/rmi/ConnectIOException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_ConnectIOException__
+#define __java_rmi_ConnectIOException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class ConnectIOException;
+ }
+ }
+}
+
+class java::rmi::ConnectIOException : public ::java::rmi::RemoteException
+{
+
+public:
+ ConnectIOException(::java::lang::String *);
+ ConnectIOException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = -8087809532704668744LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_ConnectIOException__
diff --git a/libjava/java/rmi/MarshalException.h b/libjava/java/rmi/MarshalException.h
new file mode 100644
index 000000000..db8ed5e1a
--- /dev/null
+++ b/libjava/java/rmi/MarshalException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_MarshalException__
+#define __java_rmi_MarshalException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class MarshalException;
+ }
+ }
+}
+
+class java::rmi::MarshalException : public ::java::rmi::RemoteException
+{
+
+public:
+ MarshalException(::java::lang::String *);
+ MarshalException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = 6223554758134037936LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_MarshalException__
diff --git a/libjava/java/rmi/MarshalledObject.h b/libjava/java/rmi/MarshalledObject.h
new file mode 100644
index 000000000..e287ab26c
--- /dev/null
+++ b/libjava/java/rmi/MarshalledObject.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_MarshalledObject__
+#define __java_rmi_MarshalledObject__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class MarshalledObject;
+ }
+ }
+}
+
+class java::rmi::MarshalledObject : public ::java::lang::Object
+{
+
+public:
+ MarshalledObject(::java::lang::Object *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Object * get();
+ jint hashCode();
+private:
+ static const jlong serialVersionUID = 8988374069173025854LL;
+public: // actually package-private
+ JArray< jbyte > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) objBytes;
+ JArray< jbyte > * locBytes;
+ jint hash;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_MarshalledObject__
diff --git a/libjava/java/rmi/Naming.h b/libjava/java/rmi/Naming.h
new file mode 100644
index 000000000..ac47cea0d
--- /dev/null
+++ b/libjava/java/rmi/Naming.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_Naming__
+#define __java_rmi_Naming__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class URL;
+ }
+ namespace rmi
+ {
+ class Naming;
+ class Remote;
+ namespace registry
+ {
+ class Registry;
+ }
+ }
+ }
+}
+
+class java::rmi::Naming : public ::java::lang::Object
+{
+
+ Naming();
+public:
+ static ::java::rmi::Remote * lookup(::java::lang::String *);
+ static void bind(::java::lang::String *, ::java::rmi::Remote *);
+ static void unbind(::java::lang::String *);
+ static void rebind(::java::lang::String *, ::java::rmi::Remote *);
+ static JArray< ::java::lang::String * > * list(::java::lang::String *);
+private:
+ static ::java::rmi::registry::Registry * getRegistry(::java::net::URL *);
+ static ::java::net::URL * parseURL(::java::lang::String *);
+ static ::java::lang::String * getName(::java::net::URL *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_Naming__
diff --git a/libjava/java/rmi/NoSuchObjectException.h b/libjava/java/rmi/NoSuchObjectException.h
new file mode 100644
index 000000000..0f02109e8
--- /dev/null
+++ b/libjava/java/rmi/NoSuchObjectException.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_NoSuchObjectException__
+#define __java_rmi_NoSuchObjectException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class NoSuchObjectException;
+ }
+ }
+}
+
+class java::rmi::NoSuchObjectException : public ::java::rmi::RemoteException
+{
+
+public:
+ NoSuchObjectException(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 6619395951570472985LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_NoSuchObjectException__
diff --git a/libjava/java/rmi/NotBoundException.h b/libjava/java/rmi/NotBoundException.h
new file mode 100644
index 000000000..1bdb01737
--- /dev/null
+++ b/libjava/java/rmi/NotBoundException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_NotBoundException__
+#define __java_rmi_NotBoundException__
+
+#pragma interface
+
+#include <java/lang/Exception.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class NotBoundException;
+ }
+ }
+}
+
+class java::rmi::NotBoundException : public ::java::lang::Exception
+{
+
+public:
+ NotBoundException();
+ NotBoundException(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = -1857741824849069317LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_NotBoundException__
diff --git a/libjava/java/rmi/RMISecurityException.h b/libjava/java/rmi/RMISecurityException.h
new file mode 100644
index 000000000..f3207f5e2
--- /dev/null
+++ b/libjava/java/rmi/RMISecurityException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_RMISecurityException__
+#define __java_rmi_RMISecurityException__
+
+#pragma interface
+
+#include <java/lang/SecurityException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class RMISecurityException;
+ }
+ }
+}
+
+class java::rmi::RMISecurityException : public ::java::lang::SecurityException
+{
+
+public:
+ RMISecurityException(::java::lang::String *);
+ RMISecurityException(::java::lang::String *, ::java::lang::String *);
+private:
+ static const jlong serialVersionUID = -8433406075740433514LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_RMISecurityException__
diff --git a/libjava/java/rmi/RMISecurityManager.h b/libjava/java/rmi/RMISecurityManager.h
new file mode 100644
index 000000000..267543e68
--- /dev/null
+++ b/libjava/java/rmi/RMISecurityManager.h
@@ -0,0 +1,29 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_RMISecurityManager__
+#define __java_rmi_RMISecurityManager__
+
+#pragma interface
+
+#include <java/lang/SecurityManager.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class RMISecurityManager;
+ }
+ }
+}
+
+class java::rmi::RMISecurityManager : public ::java::lang::SecurityManager
+{
+
+public:
+ RMISecurityManager();
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_RMISecurityManager__
diff --git a/libjava/java/rmi/Remote.h b/libjava/java/rmi/Remote.h
new file mode 100644
index 000000000..f74cf3cba
--- /dev/null
+++ b/libjava/java/rmi/Remote.h
@@ -0,0 +1,28 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_Remote__
+#define __java_rmi_Remote__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class Remote;
+ }
+ }
+}
+
+class java::rmi::Remote : public ::java::lang::Object
+{
+
+public:
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_Remote__
diff --git a/libjava/java/rmi/RemoteException.h b/libjava/java/rmi/RemoteException.h
new file mode 100644
index 000000000..1e5213214
--- /dev/null
+++ b/libjava/java/rmi/RemoteException.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_RemoteException__
+#define __java_rmi_RemoteException__
+
+#pragma interface
+
+#include <java/io/IOException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class RemoteException;
+ }
+ }
+}
+
+class java::rmi::RemoteException : public ::java::io::IOException
+{
+
+public:
+ RemoteException();
+ RemoteException(::java::lang::String *);
+ RemoteException(::java::lang::String *, ::java::lang::Throwable *);
+ virtual ::java::lang::String * getMessage();
+ virtual ::java::lang::Throwable * getCause();
+private:
+ static const jlong serialVersionUID = -5148567311918794206LL;
+public:
+ ::java::lang::Throwable * __attribute__((aligned(__alignof__( ::java::io::IOException)))) detail;
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_RemoteException__
diff --git a/libjava/java/rmi/ServerError.h b/libjava/java/rmi/ServerError.h
new file mode 100644
index 000000000..3c31a4949
--- /dev/null
+++ b/libjava/java/rmi/ServerError.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_ServerError__
+#define __java_rmi_ServerError__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class ServerError;
+ }
+ }
+}
+
+class java::rmi::ServerError : public ::java::rmi::RemoteException
+{
+
+public:
+ ServerError(::java::lang::String *, ::java::lang::Error *);
+private:
+ static const jlong serialVersionUID = 8455284893909696482LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_ServerError__
diff --git a/libjava/java/rmi/ServerException.h b/libjava/java/rmi/ServerException.h
new file mode 100644
index 000000000..958445a88
--- /dev/null
+++ b/libjava/java/rmi/ServerException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_ServerException__
+#define __java_rmi_ServerException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class ServerException;
+ }
+ }
+}
+
+class java::rmi::ServerException : public ::java::rmi::RemoteException
+{
+
+public:
+ ServerException(::java::lang::String *);
+ ServerException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = -4775845313121906682LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_ServerException__
diff --git a/libjava/java/rmi/ServerRuntimeException.h b/libjava/java/rmi/ServerRuntimeException.h
new file mode 100644
index 000000000..42dff2da6
--- /dev/null
+++ b/libjava/java/rmi/ServerRuntimeException.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_ServerRuntimeException__
+#define __java_rmi_ServerRuntimeException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class ServerRuntimeException;
+ }
+ }
+}
+
+class java::rmi::ServerRuntimeException : public ::java::rmi::RemoteException
+{
+
+public:
+ ServerRuntimeException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = 7054464920481467219LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_ServerRuntimeException__
diff --git a/libjava/java/rmi/StubNotFoundException.h b/libjava/java/rmi/StubNotFoundException.h
new file mode 100644
index 000000000..79fcaf43d
--- /dev/null
+++ b/libjava/java/rmi/StubNotFoundException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_StubNotFoundException__
+#define __java_rmi_StubNotFoundException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class StubNotFoundException;
+ }
+ }
+}
+
+class java::rmi::StubNotFoundException : public ::java::rmi::RemoteException
+{
+
+public:
+ StubNotFoundException(::java::lang::String *);
+ StubNotFoundException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = -7088199405468872373LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_StubNotFoundException__
diff --git a/libjava/java/rmi/UnexpectedException.h b/libjava/java/rmi/UnexpectedException.h
new file mode 100644
index 000000000..e6154b47f
--- /dev/null
+++ b/libjava/java/rmi/UnexpectedException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_UnexpectedException__
+#define __java_rmi_UnexpectedException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class UnexpectedException;
+ }
+ }
+}
+
+class java::rmi::UnexpectedException : public ::java::rmi::RemoteException
+{
+
+public:
+ UnexpectedException(::java::lang::String *);
+ UnexpectedException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = 1800467484195073863LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_UnexpectedException__
diff --git a/libjava/java/rmi/UnknownHostException.h b/libjava/java/rmi/UnknownHostException.h
new file mode 100644
index 000000000..a516ebc26
--- /dev/null
+++ b/libjava/java/rmi/UnknownHostException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_UnknownHostException__
+#define __java_rmi_UnknownHostException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class UnknownHostException;
+ }
+ }
+}
+
+class java::rmi::UnknownHostException : public ::java::rmi::RemoteException
+{
+
+public:
+ UnknownHostException(::java::lang::String *);
+ UnknownHostException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = -8152710247442114228LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_UnknownHostException__
diff --git a/libjava/java/rmi/UnmarshalException.h b/libjava/java/rmi/UnmarshalException.h
new file mode 100644
index 000000000..0e6c471c8
--- /dev/null
+++ b/libjava/java/rmi/UnmarshalException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_UnmarshalException__
+#define __java_rmi_UnmarshalException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class UnmarshalException;
+ }
+ }
+}
+
+class java::rmi::UnmarshalException : public ::java::rmi::RemoteException
+{
+
+public:
+ UnmarshalException(::java::lang::String *);
+ UnmarshalException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = 594380845140740218LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_UnmarshalException__
diff --git a/libjava/java/rmi/activation/Activatable.h b/libjava/java/rmi/activation/Activatable.h
new file mode 100644
index 000000000..a5398f48c
--- /dev/null
+++ b/libjava/java/rmi/activation/Activatable.h
@@ -0,0 +1,67 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_Activatable__
+#define __java_rmi_activation_Activatable__
+
+#pragma interface
+
+#include <java/rmi/server/RemoteServer.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class MarshalledObject;
+ class Remote;
+ namespace activation
+ {
+ class Activatable;
+ class ActivationDesc;
+ class ActivationID;
+ }
+ namespace server
+ {
+ class ObjID;
+ class RMIClientSocketFactory;
+ class RMIServerSocketFactory;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::Activatable : public ::java::rmi::server::RemoteServer
+{
+
+public: // actually protected
+ Activatable(::java::lang::String *, ::java::rmi::MarshalledObject *, jboolean, jint);
+ Activatable(::java::lang::String *, ::java::rmi::MarshalledObject *, jboolean, jint, ::java::rmi::server::RMIClientSocketFactory *, ::java::rmi::server::RMIServerSocketFactory *);
+ Activatable(::java::rmi::activation::ActivationID *, jint);
+ Activatable(::java::rmi::activation::ActivationID *, jint, ::java::rmi::server::RMIClientSocketFactory *, ::java::rmi::server::RMIServerSocketFactory *);
+ virtual ::java::rmi::activation::ActivationID * getID();
+public: // actually package-private
+ static ::java::rmi::activation::ActivationID * obtainId(::java::rmi::activation::ActivationDesc *);
+public:
+ static ::java::rmi::Remote * register$(::java::rmi::activation::ActivationDesc *);
+ static jboolean inactive(::java::rmi::activation::ActivationID *);
+ static void unregister(::java::rmi::activation::ActivationID *);
+ static ::java::rmi::activation::ActivationID * exportObject(::java::rmi::Remote *, ::java::lang::String *, ::java::rmi::MarshalledObject *, jboolean, jint);
+ static ::java::rmi::activation::ActivationID * exportObject(::java::rmi::Remote *, ::java::lang::String *, ::java::rmi::MarshalledObject *, jboolean, jint, ::java::rmi::server::RMIClientSocketFactory *, ::java::rmi::server::RMIServerSocketFactory *);
+ static ::java::rmi::Remote * exportObject(::java::rmi::Remote *, ::java::rmi::activation::ActivationID *, jint);
+ static ::java::rmi::Remote * exportObject(::java::rmi::Remote *, ::java::rmi::activation::ActivationID *, jint, ::java::rmi::server::RMIClientSocketFactory *, ::java::rmi::server::RMIServerSocketFactory *);
+ static jboolean unexportObject(::java::rmi::Remote *, jboolean);
+public: // actually package-private
+ static ::java::rmi::Remote * exportObject(::java::rmi::Remote *, jint, ::java::rmi::server::RMIServerSocketFactory *);
+private:
+ static ::java::rmi::Remote * export$(::java::rmi::activation::ActivationID *, ::java::rmi::Remote *, jint, ::java::rmi::server::RMIServerSocketFactory *);
+ static ::java::rmi::server::ObjID * makeId(::java::rmi::activation::ActivationID *);
+public: // actually package-private
+ static ::java::rmi::Remote * toStub(::java::rmi::activation::ActivationID *, ::java::lang::Class *);
+ static const jlong serialVersionUID = -3120617863591563455LL;
+ ::java::rmi::activation::ActivationID * __attribute__((aligned(__alignof__( ::java::rmi::server::RemoteServer)))) id;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_activation_Activatable__
diff --git a/libjava/java/rmi/activation/ActivateFailedException.h b/libjava/java/rmi/activation/ActivateFailedException.h
new file mode 100644
index 000000000..7d231a245
--- /dev/null
+++ b/libjava/java/rmi/activation/ActivateFailedException.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_ActivateFailedException__
+#define __java_rmi_activation_ActivateFailedException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace activation
+ {
+ class ActivateFailedException;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::ActivateFailedException : public ::java::rmi::RemoteException
+{
+
+public:
+ ActivateFailedException(::java::lang::String *);
+ ActivateFailedException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = 4863550261346652506LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_activation_ActivateFailedException__
diff --git a/libjava/java/rmi/activation/ActivationDesc.h b/libjava/java/rmi/activation/ActivationDesc.h
new file mode 100644
index 000000000..618997bc3
--- /dev/null
+++ b/libjava/java/rmi/activation/ActivationDesc.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_ActivationDesc__
+#define __java_rmi_activation_ActivationDesc__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class MarshalledObject;
+ namespace activation
+ {
+ class ActivationDesc;
+ class ActivationGroupID;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::ActivationDesc : public ::java::lang::Object
+{
+
+public:
+ ActivationDesc(::java::lang::String *, ::java::lang::String *, ::java::rmi::MarshalledObject *);
+ ActivationDesc(::java::lang::String *, ::java::lang::String *, ::java::rmi::MarshalledObject *, jboolean);
+ ActivationDesc(::java::rmi::activation::ActivationGroupID *, ::java::lang::String *, ::java::lang::String *, ::java::rmi::MarshalledObject *);
+ ActivationDesc(::java::rmi::activation::ActivationGroupID *, ::java::lang::String *, ::java::lang::String *, ::java::rmi::MarshalledObject *, jboolean);
+ ::java::rmi::activation::ActivationGroupID * getGroupID();
+ ::java::lang::String * getClassName();
+ ::java::lang::String * getLocation();
+ ::java::rmi::MarshalledObject * getData();
+ jboolean getRestartMode();
+ jboolean equals(::java::lang::Object *);
+ jint hashCode();
+public: // actually package-private
+ static jint hash(::java::lang::Object *);
+ static jboolean eq(::java::lang::Object *, ::java::lang::Object *);
+ static const jlong serialVersionUID = 7455834104417690957LL;
+private:
+ ::java::rmi::activation::ActivationGroupID * __attribute__((aligned(__alignof__( ::java::lang::Object)))) groupid;
+ ::java::lang::String * classname;
+ ::java::lang::String * location;
+ ::java::rmi::MarshalledObject * data;
+ jboolean restart;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_activation_ActivationDesc__
diff --git a/libjava/java/rmi/activation/ActivationException.h b/libjava/java/rmi/activation/ActivationException.h
new file mode 100644
index 000000000..81f55e23e
--- /dev/null
+++ b/libjava/java/rmi/activation/ActivationException.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_ActivationException__
+#define __java_rmi_activation_ActivationException__
+
+#pragma interface
+
+#include <java/lang/Exception.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace activation
+ {
+ class ActivationException;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::ActivationException : public ::java::lang::Exception
+{
+
+public:
+ ActivationException();
+ ActivationException(::java::lang::String *);
+ ActivationException(::java::lang::String *, ::java::lang::Throwable *);
+ virtual ::java::lang::String * getMessage();
+ virtual ::java::lang::Throwable * getCause();
+private:
+ static const jlong serialVersionUID = -4320118837291406071LL;
+public:
+ ::java::lang::Throwable * __attribute__((aligned(__alignof__( ::java::lang::Exception)))) detail;
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_activation_ActivationException__
diff --git a/libjava/java/rmi/activation/ActivationGroup.h b/libjava/java/rmi/activation/ActivationGroup.h
new file mode 100644
index 000000000..b9bf86d28
--- /dev/null
+++ b/libjava/java/rmi/activation/ActivationGroup.h
@@ -0,0 +1,63 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_ActivationGroup__
+#define __java_rmi_activation_ActivationGroup__
+
+#pragma interface
+
+#include <java/rmi/server/UnicastRemoteObject.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class MarshalledObject;
+ class Remote;
+ namespace activation
+ {
+ class ActivationDesc;
+ class ActivationGroup;
+ class ActivationGroupDesc;
+ class ActivationGroupID;
+ class ActivationID;
+ class ActivationMonitor;
+ class ActivationSystem;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::ActivationGroup : public ::java::rmi::server::UnicastRemoteObject
+{
+
+public: // actually protected
+ ActivationGroup(::java::rmi::activation::ActivationGroupID *);
+public:
+ virtual void activeObject(::java::rmi::activation::ActivationID *, ::java::rmi::Remote *) = 0;
+ virtual jboolean inactiveObject(::java::rmi::activation::ActivationID *);
+ static ::java::rmi::activation::ActivationGroup * createGroup(::java::rmi::activation::ActivationGroupID *, ::java::rmi::activation::ActivationGroupDesc *, jlong);
+ static ::java::rmi::activation::ActivationGroupID * currentGroupID();
+ static void setSystem(::java::rmi::activation::ActivationSystem *);
+ static ::java::rmi::activation::ActivationSystem * getSystem();
+public: // actually protected
+ virtual void activeObject(::java::rmi::activation::ActivationID *, ::java::rmi::MarshalledObject *);
+ virtual void inactiveGroup();
+public:
+ virtual ::java::rmi::MarshalledObject * newInstance(::java::rmi::activation::ActivationID *, ::java::rmi::activation::ActivationDesc *) = 0;
+public: // actually package-private
+ static const jlong serialVersionUID = -7696947875314805420LL;
+ static ::java::rmi::activation::ActivationGroupID * currentGroupId;
+ ::java::rmi::activation::ActivationGroupID * __attribute__((aligned(__alignof__( ::java::rmi::server::UnicastRemoteObject)))) groupId;
+ ::java::rmi::activation::ActivationMonitor * monitor;
+ jlong incarnation;
+ static ::java::rmi::activation::ActivationSystem * system;
+ static JArray< ::java::lang::Class * > * cConstructorTypes;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_activation_ActivationGroup__
diff --git a/libjava/java/rmi/activation/ActivationGroupDesc$CommandEnvironment.h b/libjava/java/rmi/activation/ActivationGroupDesc$CommandEnvironment.h
new file mode 100644
index 000000000..f1cc49558
--- /dev/null
+++ b/libjava/java/rmi/activation/ActivationGroupDesc$CommandEnvironment.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_ActivationGroupDesc$CommandEnvironment__
+#define __java_rmi_activation_ActivationGroupDesc$CommandEnvironment__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace activation
+ {
+ class ActivationGroupDesc$CommandEnvironment;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::ActivationGroupDesc$CommandEnvironment : public ::java::lang::Object
+{
+
+public:
+ ActivationGroupDesc$CommandEnvironment(::java::lang::String *, JArray< ::java::lang::String * > *);
+ virtual ::java::lang::String * getCommandPath();
+ virtual JArray< ::java::lang::String * > * getCommandOptions();
+ virtual jboolean equals(::java::lang::Object *);
+ virtual jint hashCode();
+public: // actually package-private
+ static const jlong serialVersionUID = 6165754737887770191LL;
+private:
+ static JArray< ::java::lang::String * > * NO_ARGS;
+public: // actually package-private
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) command;
+ JArray< ::java::lang::String * > * options;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_activation_ActivationGroupDesc$CommandEnvironment__
diff --git a/libjava/java/rmi/activation/ActivationGroupDesc.h b/libjava/java/rmi/activation/ActivationGroupDesc.h
new file mode 100644
index 000000000..8229e57fe
--- /dev/null
+++ b/libjava/java/rmi/activation/ActivationGroupDesc.h
@@ -0,0 +1,54 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_ActivationGroupDesc__
+#define __java_rmi_activation_ActivationGroupDesc__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class MarshalledObject;
+ namespace activation
+ {
+ class ActivationGroupDesc;
+ class ActivationGroupDesc$CommandEnvironment;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::ActivationGroupDesc : public ::java::lang::Object
+{
+
+public:
+ ActivationGroupDesc(::java::util::Properties *, ::java::rmi::activation::ActivationGroupDesc$CommandEnvironment *);
+ ActivationGroupDesc(::java::lang::String *, ::java::lang::String *, ::java::rmi::MarshalledObject *, ::java::util::Properties *, ::java::rmi::activation::ActivationGroupDesc$CommandEnvironment *);
+ ::java::lang::String * getClassName();
+ ::java::lang::String * getLocation();
+ ::java::rmi::MarshalledObject * getData();
+ ::java::util::Properties * getPropertyOverrides();
+ ::java::rmi::activation::ActivationGroupDesc$CommandEnvironment * getCommandEnvironment();
+ jboolean equals(::java::lang::Object *);
+public: // actually package-private
+ static jboolean eq(::java::lang::Object *, ::java::lang::Object *);
+public:
+ jint hashCode();
+public: // actually package-private
+ static const jlong serialVersionUID = -4936225423168276595LL;
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) className;
+ ::java::lang::String * location;
+ ::java::rmi::MarshalledObject * data;
+ ::java::rmi::activation::ActivationGroupDesc$CommandEnvironment * env;
+ ::java::util::Properties * props;
+ jlong hash;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_activation_ActivationGroupDesc__
diff --git a/libjava/java/rmi/activation/ActivationGroupID.h b/libjava/java/rmi/activation/ActivationGroupID.h
new file mode 100644
index 000000000..be942fef7
--- /dev/null
+++ b/libjava/java/rmi/activation/ActivationGroupID.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_ActivationGroupID__
+#define __java_rmi_activation_ActivationGroupID__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace activation
+ {
+ class ActivationGroupID;
+ class ActivationSystem;
+ }
+ namespace server
+ {
+ class UID;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::ActivationGroupID : public ::java::lang::Object
+{
+
+public:
+ ActivationGroupID(::java::rmi::activation::ActivationSystem *);
+ virtual ::java::rmi::activation::ActivationSystem * getSystem();
+ virtual jint hashCode();
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::java::lang::String * toString();
+public: // actually package-private
+ static const jlong serialVersionUID = -1648432278909740833LL;
+ ::java::rmi::activation::ActivationSystem * __attribute__((aligned(__alignof__( ::java::lang::Object)))) system;
+ ::java::rmi::server::UID * uid;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_activation_ActivationGroupID__
diff --git a/libjava/java/rmi/activation/ActivationGroup_Stub.h b/libjava/java/rmi/activation/ActivationGroup_Stub.h
new file mode 100644
index 000000000..4dc223cb3
--- /dev/null
+++ b/libjava/java/rmi/activation/ActivationGroup_Stub.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_ActivationGroup_Stub__
+#define __java_rmi_activation_ActivationGroup_Stub__
+
+#pragma interface
+
+#include <java/rmi/server/RemoteStub.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class MarshalledObject;
+ namespace activation
+ {
+ class ActivationDesc;
+ class ActivationGroup_Stub;
+ class ActivationID;
+ }
+ namespace server
+ {
+ class RemoteRef;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::ActivationGroup_Stub : public ::java::rmi::server::RemoteStub
+{
+
+public:
+ ActivationGroup_Stub(::java::rmi::server::RemoteRef *);
+ ::java::rmi::MarshalledObject * newInstance(::java::rmi::activation::ActivationID *, ::java::rmi::activation::ActivationDesc *);
+private:
+ static const jlong serialVersionUID = 2LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_activation_ActivationGroup_Stub__
diff --git a/libjava/java/rmi/activation/ActivationID.h b/libjava/java/rmi/activation/ActivationID.h
new file mode 100644
index 000000000..831962e7c
--- /dev/null
+++ b/libjava/java/rmi/activation/ActivationID.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_ActivationID__
+#define __java_rmi_activation_ActivationID__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class Remote;
+ namespace activation
+ {
+ class ActivationGroup;
+ class ActivationID;
+ class Activator;
+ }
+ namespace server
+ {
+ class UID;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::ActivationID : public ::java::lang::Object
+{
+
+public:
+ ActivationID(::java::rmi::activation::Activator *);
+ virtual ::java::rmi::Remote * activate(jboolean);
+ virtual jint hashCode();
+ virtual jboolean equals(::java::lang::Object *);
+private:
+ void readObject(::java::io::ObjectInputStream *);
+ void writeObject(::java::io::ObjectOutputStream *);
+public: // actually package-private
+ static jboolean eq(::java::lang::Object *, ::java::lang::Object *);
+public:
+ virtual ::java::lang::String * toString();
+public: // actually package-private
+ static const jlong serialVersionUID = -4608673054848209235LL;
+ ::java::rmi::activation::Activator * __attribute__((aligned(__alignof__( ::java::lang::Object)))) activator;
+ ::java::rmi::server::UID * uid;
+ ::java::rmi::activation::ActivationGroup * group;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_activation_ActivationID__
diff --git a/libjava/java/rmi/activation/ActivationInstantiator.h b/libjava/java/rmi/activation/ActivationInstantiator.h
new file mode 100644
index 000000000..5249407e8
--- /dev/null
+++ b/libjava/java/rmi/activation/ActivationInstantiator.h
@@ -0,0 +1,35 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_ActivationInstantiator__
+#define __java_rmi_activation_ActivationInstantiator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class MarshalledObject;
+ namespace activation
+ {
+ class ActivationDesc;
+ class ActivationID;
+ class ActivationInstantiator;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::ActivationInstantiator : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::rmi::MarshalledObject * newInstance(::java::rmi::activation::ActivationID *, ::java::rmi::activation::ActivationDesc *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_activation_ActivationInstantiator__
diff --git a/libjava/java/rmi/activation/ActivationMonitor.h b/libjava/java/rmi/activation/ActivationMonitor.h
new file mode 100644
index 000000000..a41dc6340
--- /dev/null
+++ b/libjava/java/rmi/activation/ActivationMonitor.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_ActivationMonitor__
+#define __java_rmi_activation_ActivationMonitor__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class MarshalledObject;
+ namespace activation
+ {
+ class ActivationGroupID;
+ class ActivationID;
+ class ActivationMonitor;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::ActivationMonitor : public ::java::lang::Object
+{
+
+public:
+ virtual void activeObject(::java::rmi::activation::ActivationID *, ::java::rmi::MarshalledObject *) = 0;
+ virtual void inactiveObject(::java::rmi::activation::ActivationID *) = 0;
+ virtual void inactiveGroup(::java::rmi::activation::ActivationGroupID *, jlong) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_activation_ActivationMonitor__
diff --git a/libjava/java/rmi/activation/ActivationSystem.h b/libjava/java/rmi/activation/ActivationSystem.h
new file mode 100644
index 000000000..cb4f1458e
--- /dev/null
+++ b/libjava/java/rmi/activation/ActivationSystem.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_ActivationSystem__
+#define __java_rmi_activation_ActivationSystem__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace activation
+ {
+ class ActivationDesc;
+ class ActivationGroupDesc;
+ class ActivationGroupID;
+ class ActivationID;
+ class ActivationInstantiator;
+ class ActivationMonitor;
+ class ActivationSystem;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::ActivationSystem : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::rmi::activation::ActivationID * registerObject(::java::rmi::activation::ActivationDesc *) = 0;
+ virtual void unregisterObject(::java::rmi::activation::ActivationID *) = 0;
+ virtual ::java::rmi::activation::ActivationGroupID * registerGroup(::java::rmi::activation::ActivationGroupDesc *) = 0;
+ virtual ::java::rmi::activation::ActivationMonitor * activeGroup(::java::rmi::activation::ActivationGroupID *, ::java::rmi::activation::ActivationInstantiator *, jlong) = 0;
+ virtual void unregisterGroup(::java::rmi::activation::ActivationGroupID *) = 0;
+ virtual void shutdown() = 0;
+ virtual ::java::rmi::activation::ActivationDesc * setActivationDesc(::java::rmi::activation::ActivationID *, ::java::rmi::activation::ActivationDesc *) = 0;
+ virtual ::java::rmi::activation::ActivationGroupDesc * setActivationGroupDesc(::java::rmi::activation::ActivationGroupID *, ::java::rmi::activation::ActivationGroupDesc *) = 0;
+ virtual ::java::rmi::activation::ActivationDesc * getActivationDesc(::java::rmi::activation::ActivationID *) = 0;
+ virtual ::java::rmi::activation::ActivationGroupDesc * getActivationGroupDesc(::java::rmi::activation::ActivationGroupID *) = 0;
+ static const jint SYSTEM_PORT = 1098;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_activation_ActivationSystem__
diff --git a/libjava/java/rmi/activation/Activator.h b/libjava/java/rmi/activation/Activator.h
new file mode 100644
index 000000000..7976abc83
--- /dev/null
+++ b/libjava/java/rmi/activation/Activator.h
@@ -0,0 +1,34 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_Activator__
+#define __java_rmi_activation_Activator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class MarshalledObject;
+ namespace activation
+ {
+ class ActivationID;
+ class Activator;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::Activator : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::rmi::MarshalledObject * activate(::java::rmi::activation::ActivationID *, jboolean) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_activation_Activator__
diff --git a/libjava/java/rmi/activation/UnknownGroupException.h b/libjava/java/rmi/activation/UnknownGroupException.h
new file mode 100644
index 000000000..27afe4cfb
--- /dev/null
+++ b/libjava/java/rmi/activation/UnknownGroupException.h
@@ -0,0 +1,35 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_UnknownGroupException__
+#define __java_rmi_activation_UnknownGroupException__
+
+#pragma interface
+
+#include <java/rmi/activation/ActivationException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace activation
+ {
+ class UnknownGroupException;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::UnknownGroupException : public ::java::rmi::activation::ActivationException
+{
+
+public:
+ UnknownGroupException(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 7056094974750002460LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_activation_UnknownGroupException__
diff --git a/libjava/java/rmi/activation/UnknownObjectException.h b/libjava/java/rmi/activation/UnknownObjectException.h
new file mode 100644
index 000000000..9bda5977c
--- /dev/null
+++ b/libjava/java/rmi/activation/UnknownObjectException.h
@@ -0,0 +1,35 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_activation_UnknownObjectException__
+#define __java_rmi_activation_UnknownObjectException__
+
+#pragma interface
+
+#include <java/rmi/activation/ActivationException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace activation
+ {
+ class UnknownObjectException;
+ }
+ }
+ }
+}
+
+class java::rmi::activation::UnknownObjectException : public ::java::rmi::activation::ActivationException
+{
+
+public:
+ UnknownObjectException(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 3425547551622251430LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_activation_UnknownObjectException__
diff --git a/libjava/java/rmi/dgc/DGC.h b/libjava/java/rmi/dgc/DGC.h
new file mode 100644
index 000000000..b240c1acb
--- /dev/null
+++ b/libjava/java/rmi/dgc/DGC.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_dgc_DGC__
+#define __java_rmi_dgc_DGC__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace dgc
+ {
+ class DGC;
+ class Lease;
+ class VMID;
+ }
+ namespace server
+ {
+ class ObjID;
+ }
+ }
+ }
+}
+
+class java::rmi::dgc::DGC : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::rmi::dgc::Lease * dirty(JArray< ::java::rmi::server::ObjID * > *, jlong, ::java::rmi::dgc::Lease *) = 0;
+ virtual void clean(JArray< ::java::rmi::server::ObjID * > *, jlong, ::java::rmi::dgc::VMID *, jboolean) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_dgc_DGC__
diff --git a/libjava/java/rmi/dgc/Lease.h b/libjava/java/rmi/dgc/Lease.h
new file mode 100644
index 000000000..e3ad0bf45
--- /dev/null
+++ b/libjava/java/rmi/dgc/Lease.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_dgc_Lease__
+#define __java_rmi_dgc_Lease__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace dgc
+ {
+ class Lease;
+ class VMID;
+ }
+ }
+ }
+}
+
+class java::rmi::dgc::Lease : public ::java::lang::Object
+{
+
+public:
+ Lease(::java::rmi::dgc::VMID *, jlong);
+ ::java::rmi::dgc::VMID * getVMID();
+ jlong getValue();
+ ::java::lang::String * toString();
+public: // actually package-private
+ static const jlong serialVersionUID = -5713411624328831948LL;
+private:
+ ::java::rmi::dgc::VMID * __attribute__((aligned(__alignof__( ::java::lang::Object)))) vmid;
+ jlong value;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_dgc_Lease__
diff --git a/libjava/java/rmi/dgc/VMID.h b/libjava/java/rmi/dgc/VMID.h
new file mode 100644
index 000000000..082553bc1
--- /dev/null
+++ b/libjava/java/rmi/dgc/VMID.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_dgc_VMID__
+#define __java_rmi_dgc_VMID__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace dgc
+ {
+ class VMID;
+ }
+ namespace server
+ {
+ class UID;
+ }
+ }
+ }
+}
+
+class java::rmi::dgc::VMID : public ::java::lang::Object
+{
+
+public:
+ VMID();
+ static jboolean isUnique();
+ jint hashCode();
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::String * toString();
+public: // actually package-private
+ static const jlong serialVersionUID = -538642295484486218LL;
+ static jboolean areWeUnique;
+ static JArray< jbyte > * localAddr;
+private:
+ JArray< jbyte > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) addr;
+public: // actually package-private
+ jint hash;
+private:
+ ::java::rmi::server::UID * uid;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_dgc_VMID__
diff --git a/libjava/java/rmi/registry/LocateRegistry.h b/libjava/java/rmi/registry/LocateRegistry.h
new file mode 100644
index 000000000..75b0b4a65
--- /dev/null
+++ b/libjava/java/rmi/registry/LocateRegistry.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_registry_LocateRegistry__
+#define __java_rmi_registry_LocateRegistry__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace registry
+ {
+ class LocateRegistry;
+ class Registry;
+ }
+ namespace server
+ {
+ class RMIClientSocketFactory;
+ class RMIServerSocketFactory;
+ }
+ }
+ }
+}
+
+class java::rmi::registry::LocateRegistry : public ::java::lang::Object
+{
+
+ LocateRegistry();
+public:
+ static ::java::rmi::registry::Registry * getRegistry();
+ static ::java::rmi::registry::Registry * getRegistry(jint);
+ static ::java::rmi::registry::Registry * getRegistry(::java::lang::String *);
+ static ::java::rmi::registry::Registry * getRegistry(::java::lang::String *, jint);
+ static ::java::rmi::registry::Registry * getRegistry(::java::lang::String *, jint, ::java::rmi::server::RMIClientSocketFactory *);
+ static ::java::rmi::registry::Registry * createRegistry(jint);
+ static ::java::rmi::registry::Registry * createRegistry(jint, ::java::rmi::server::RMIClientSocketFactory *, ::java::rmi::server::RMIServerSocketFactory *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_registry_LocateRegistry__
diff --git a/libjava/java/rmi/registry/Registry.h b/libjava/java/rmi/registry/Registry.h
new file mode 100644
index 000000000..470ef2bf4
--- /dev/null
+++ b/libjava/java/rmi/registry/Registry.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_registry_Registry__
+#define __java_rmi_registry_Registry__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class Remote;
+ namespace registry
+ {
+ class Registry;
+ }
+ }
+ }
+}
+
+class java::rmi::registry::Registry : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::rmi::Remote * lookup(::java::lang::String *) = 0;
+ virtual void bind(::java::lang::String *, ::java::rmi::Remote *) = 0;
+ virtual void unbind(::java::lang::String *) = 0;
+ virtual void rebind(::java::lang::String *, ::java::rmi::Remote *) = 0;
+ virtual JArray< ::java::lang::String * > * list() = 0;
+ static const jint REGISTRY_PORT = 1099;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_registry_Registry__
diff --git a/libjava/java/rmi/registry/RegistryHandler.h b/libjava/java/rmi/registry/RegistryHandler.h
new file mode 100644
index 000000000..cd2909402
--- /dev/null
+++ b/libjava/java/rmi/registry/RegistryHandler.h
@@ -0,0 +1,34 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_registry_RegistryHandler__
+#define __java_rmi_registry_RegistryHandler__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace registry
+ {
+ class Registry;
+ class RegistryHandler;
+ }
+ }
+ }
+}
+
+class java::rmi::registry::RegistryHandler : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::rmi::registry::Registry * registryStub(::java::lang::String *, jint) = 0;
+ virtual ::java::rmi::registry::Registry * registryImpl(jint) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_registry_RegistryHandler__
diff --git a/libjava/java/rmi/server/ExportException.h b/libjava/java/rmi/server/ExportException.h
new file mode 100644
index 000000000..471a944d2
--- /dev/null
+++ b/libjava/java/rmi/server/ExportException.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_ExportException__
+#define __java_rmi_server_ExportException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class ExportException;
+ }
+ }
+ }
+}
+
+class java::rmi::server::ExportException : public ::java::rmi::RemoteException
+{
+
+public:
+ ExportException(::java::lang::String *);
+ ExportException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = -9155485338494060170LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_ExportException__
diff --git a/libjava/java/rmi/server/LoaderHandler.h b/libjava/java/rmi/server/LoaderHandler.h
new file mode 100644
index 000000000..6b515f795
--- /dev/null
+++ b/libjava/java/rmi/server/LoaderHandler.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_LoaderHandler__
+#define __java_rmi_server_LoaderHandler__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class URL;
+ }
+ namespace rmi
+ {
+ namespace server
+ {
+ class LoaderHandler;
+ }
+ }
+ }
+}
+
+class java::rmi::server::LoaderHandler : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::Class * loadClass(::java::lang::String *) = 0;
+ virtual ::java::lang::Class * loadClass(::java::net::URL *, ::java::lang::String *) = 0;
+ virtual ::java::lang::Object * getSecurityContext(::java::lang::ClassLoader *) = 0;
+ static ::java::lang::String * packagePrefix;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_server_LoaderHandler__
diff --git a/libjava/java/rmi/server/LogStream.h b/libjava/java/rmi/server/LogStream.h
new file mode 100644
index 000000000..6dfcfbf73
--- /dev/null
+++ b/libjava/java/rmi/server/LogStream.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_LogStream__
+#define __java_rmi_server_LogStream__
+
+#pragma interface
+
+#include <java/io/PrintStream.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class LogStream;
+ }
+ }
+ }
+}
+
+class java::rmi::server::LogStream : public ::java::io::PrintStream
+{
+
+ LogStream(::java::io::OutputStream *);
+public:
+ static ::java::rmi::server::LogStream * log(::java::lang::String *);
+ static ::java::io::PrintStream * getDefaultStream();
+ static void setDefaultStream(::java::io::PrintStream *);
+ virtual ::java::io::OutputStream * getOutputStream();
+ virtual void setOutputStream(::java::io::OutputStream *);
+ virtual void write(jint);
+ virtual void write(JArray< jbyte > *, jint, jint);
+ virtual ::java::lang::String * toString();
+ static jint parseLevel(::java::lang::String *);
+ static const jint SILENT = 0;
+ static const jint BRIEF = 10;
+ static const jint VERBOSE = 20;
+private:
+ static ::java::io::PrintStream * defStream;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_LogStream__
diff --git a/libjava/java/rmi/server/ObjID.h b/libjava/java/rmi/server/ObjID.h
new file mode 100644
index 000000000..f830f0f4d
--- /dev/null
+++ b/libjava/java/rmi/server/ObjID.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_ObjID__
+#define __java_rmi_server_ObjID__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class ObjID;
+ class UID;
+ }
+ }
+ }
+}
+
+class java::rmi::server::ObjID : public ::java::lang::Object
+{
+
+public:
+ ObjID();
+ ObjID(jint);
+ void write(::java::io::ObjectOutput *);
+ static ::java::rmi::server::ObjID * read(::java::io::ObjectInput *);
+ jint hashCode();
+ jboolean equals(::java::lang::Object *);
+public: // actually package-private
+ static jboolean eq(::java::lang::Object *, ::java::lang::Object *);
+public:
+ ::java::lang::String * toString();
+public: // actually package-private
+ static const jlong serialVersionUID = -6386392263968365220LL;
+private:
+ static jlong next;
+ static ::java::lang::Object * lock;
+public:
+ static const jint REGISTRY_ID = 0;
+ static const jint ACTIVATOR_ID = 1;
+ static const jint DGC_ID = 2;
+public: // actually package-private
+ jlong __attribute__((aligned(__alignof__( ::java::lang::Object)))) objNum;
+ ::java::rmi::server::UID * space;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_ObjID__
diff --git a/libjava/java/rmi/server/Operation.h b/libjava/java/rmi/server/Operation.h
new file mode 100644
index 000000000..e7b70ecd1
--- /dev/null
+++ b/libjava/java/rmi/server/Operation.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_Operation__
+#define __java_rmi_server_Operation__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class Operation;
+ }
+ }
+ }
+}
+
+class java::rmi::server::Operation : public ::java::lang::Object
+{
+
+public:
+ Operation(::java::lang::String *);
+ virtual ::java::lang::String * getOperation();
+ virtual ::java::lang::String * toString();
+private:
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) operation;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_Operation__
diff --git a/libjava/java/rmi/server/RMIClassLoader.h b/libjava/java/rmi/server/RMIClassLoader.h
new file mode 100644
index 000000000..1d29dfd61
--- /dev/null
+++ b/libjava/java/rmi/server/RMIClassLoader.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_RMIClassLoader__
+#define __java_rmi_server_RMIClassLoader__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class URL;
+ }
+ namespace rmi
+ {
+ namespace server
+ {
+ class RMIClassLoader;
+ class RMIClassLoaderSpi;
+ }
+ }
+ }
+}
+
+class java::rmi::server::RMIClassLoader : public ::java::lang::Object
+{
+
+ RMIClassLoader();
+public:
+ static ::java::lang::Class * loadClass(::java::lang::String *);
+ static ::java::lang::Class * loadClass(::java::lang::String *, ::java::lang::String *);
+ static ::java::lang::Class * loadClass(::java::lang::String *, ::java::lang::String *, ::java::lang::ClassLoader *);
+ static ::java::lang::Class * loadProxyClass(::java::lang::String *, JArray< ::java::lang::String * > *, ::java::lang::ClassLoader *);
+ static ::java::lang::Class * loadClass(::java::net::URL *, ::java::lang::String *);
+ static ::java::lang::ClassLoader * getClassLoader(::java::lang::String *);
+ static ::java::lang::String * getClassAnnotation(::java::lang::Class *);
+ static ::java::lang::Object * getSecurityContext(::java::lang::ClassLoader *);
+ static ::java::rmi::server::RMIClassLoaderSpi * getDefaultProviderInstance();
+private:
+ static ::java::rmi::server::RMIClassLoaderSpi * getProviderInstance();
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_RMIClassLoader__
diff --git a/libjava/java/rmi/server/RMIClassLoaderSpi.h b/libjava/java/rmi/server/RMIClassLoaderSpi.h
new file mode 100644
index 000000000..978a11a08
--- /dev/null
+++ b/libjava/java/rmi/server/RMIClassLoaderSpi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_RMIClassLoaderSpi__
+#define __java_rmi_server_RMIClassLoaderSpi__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class RMIClassLoaderSpi;
+ }
+ }
+ }
+}
+
+class java::rmi::server::RMIClassLoaderSpi : public ::java::lang::Object
+{
+
+public:
+ RMIClassLoaderSpi();
+ virtual ::java::lang::Class * loadClass(::java::lang::String *, ::java::lang::String *, ::java::lang::ClassLoader *) = 0;
+ virtual ::java::lang::Class * loadProxyClass(::java::lang::String *, JArray< ::java::lang::String * > *, ::java::lang::ClassLoader *) = 0;
+ virtual ::java::lang::ClassLoader * getClassLoader(::java::lang::String *) = 0;
+ virtual ::java::lang::String * getClassAnnotation(::java::lang::Class *) = 0;
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_RMIClassLoaderSpi__
diff --git a/libjava/java/rmi/server/RMIClientSocketFactory.h b/libjava/java/rmi/server/RMIClientSocketFactory.h
new file mode 100644
index 000000000..4a0731962
--- /dev/null
+++ b/libjava/java/rmi/server/RMIClientSocketFactory.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_RMIClientSocketFactory__
+#define __java_rmi_server_RMIClientSocketFactory__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class Socket;
+ }
+ namespace rmi
+ {
+ namespace server
+ {
+ class RMIClientSocketFactory;
+ }
+ }
+ }
+}
+
+class java::rmi::server::RMIClientSocketFactory : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::net::Socket * createSocket(::java::lang::String *, jint) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_server_RMIClientSocketFactory__
diff --git a/libjava/java/rmi/server/RMIFailureHandler.h b/libjava/java/rmi/server/RMIFailureHandler.h
new file mode 100644
index 000000000..da177a063
--- /dev/null
+++ b/libjava/java/rmi/server/RMIFailureHandler.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_RMIFailureHandler__
+#define __java_rmi_server_RMIFailureHandler__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class RMIFailureHandler;
+ }
+ }
+ }
+}
+
+class java::rmi::server::RMIFailureHandler : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean failure(::java::lang::Exception *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_server_RMIFailureHandler__
diff --git a/libjava/java/rmi/server/RMIServerSocketFactory.h b/libjava/java/rmi/server/RMIServerSocketFactory.h
new file mode 100644
index 000000000..daf42af56
--- /dev/null
+++ b/libjava/java/rmi/server/RMIServerSocketFactory.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_RMIServerSocketFactory__
+#define __java_rmi_server_RMIServerSocketFactory__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class ServerSocket;
+ }
+ namespace rmi
+ {
+ namespace server
+ {
+ class RMIServerSocketFactory;
+ }
+ }
+ }
+}
+
+class java::rmi::server::RMIServerSocketFactory : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::net::ServerSocket * createServerSocket(jint) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_server_RMIServerSocketFactory__
diff --git a/libjava/java/rmi/server/RMISocketFactory.h b/libjava/java/rmi/server/RMISocketFactory.h
new file mode 100644
index 000000000..f79b04cc4
--- /dev/null
+++ b/libjava/java/rmi/server/RMISocketFactory.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_RMISocketFactory__
+#define __java_rmi_server_RMISocketFactory__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class ServerSocket;
+ class Socket;
+ }
+ namespace rmi
+ {
+ namespace server
+ {
+ class RMIFailureHandler;
+ class RMISocketFactory;
+ }
+ }
+ }
+}
+
+class java::rmi::server::RMISocketFactory : public ::java::lang::Object
+{
+
+public:
+ RMISocketFactory();
+ virtual ::java::net::Socket * createSocket(::java::lang::String *, jint) = 0;
+ virtual ::java::net::ServerSocket * createServerSocket(jint) = 0;
+ static void setSocketFactory(::java::rmi::server::RMISocketFactory *);
+ static ::java::rmi::server::RMISocketFactory * getSocketFactory();
+ static ::java::rmi::server::RMISocketFactory * getDefaultSocketFactory();
+ static void setFailureHandler(::java::rmi::server::RMIFailureHandler *);
+ static ::java::rmi::server::RMIFailureHandler * getFailureHandler();
+private:
+ static ::java::rmi::server::RMISocketFactory * defaultFactory;
+ static ::java::rmi::server::RMISocketFactory * currentFactory;
+ static ::java::rmi::server::RMIFailureHandler * currentHandler;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_RMISocketFactory__
diff --git a/libjava/java/rmi/server/RemoteCall.h b/libjava/java/rmi/server/RemoteCall.h
new file mode 100644
index 000000000..e416f0b81
--- /dev/null
+++ b/libjava/java/rmi/server/RemoteCall.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_RemoteCall__
+#define __java_rmi_server_RemoteCall__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class RemoteCall;
+ }
+ }
+ }
+}
+
+class java::rmi::server::RemoteCall : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::io::ObjectOutput * getOutputStream() = 0;
+ virtual void releaseOutputStream() = 0;
+ virtual ::java::io::ObjectInput * getInputStream() = 0;
+ virtual void releaseInputStream() = 0;
+ virtual ::java::io::ObjectOutput * getResultStream(jboolean) = 0;
+ virtual void executeCall() = 0;
+ virtual void done() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_server_RemoteCall__
diff --git a/libjava/java/rmi/server/RemoteObject.h b/libjava/java/rmi/server/RemoteObject.h
new file mode 100644
index 000000000..5a35b02c8
--- /dev/null
+++ b/libjava/java/rmi/server/RemoteObject.h
@@ -0,0 +1,54 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_RemoteObject__
+#define __java_rmi_server_RemoteObject__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class Remote;
+ namespace server
+ {
+ class RemoteObject;
+ class RemoteRef;
+ }
+ }
+ }
+}
+
+class java::rmi::server::RemoteObject : public ::java::lang::Object
+{
+
+public: // actually protected
+ RemoteObject();
+ RemoteObject(::java::rmi::server::RemoteRef *);
+public:
+ virtual ::java::rmi::server::RemoteRef * getRef();
+public: // actually package-private
+ static void addStub(::java::rmi::Remote *, ::java::rmi::Remote *);
+ static void deleteStub(::java::rmi::Remote *);
+public:
+ static ::java::rmi::Remote * toStub(::java::rmi::Remote *);
+ virtual jint hashCode();
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::java::lang::String * toString();
+private:
+ void readObject(::java::io::ObjectInputStream *);
+ void writeObject(::java::io::ObjectOutputStream *);
+ static const jlong serialVersionUID = -3215090123894869218LL;
+public: // actually protected
+ ::java::rmi::server::RemoteRef * __attribute__((aligned(__alignof__( ::java::lang::Object)))) ref;
+private:
+ static ::java::util::WeakHashMap * stubs;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_RemoteObject__
diff --git a/libjava/java/rmi/server/RemoteObjectInvocationHandler.h b/libjava/java/rmi/server/RemoteObjectInvocationHandler.h
new file mode 100644
index 000000000..babacb8b3
--- /dev/null
+++ b/libjava/java/rmi/server/RemoteObjectInvocationHandler.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_RemoteObjectInvocationHandler__
+#define __java_rmi_server_RemoteObjectInvocationHandler__
+
+#pragma interface
+
+#include <java/rmi/server/RemoteObject.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class RemoteObjectInvocationHandler;
+ class RemoteRef;
+ }
+ }
+ }
+}
+
+class java::rmi::server::RemoteObjectInvocationHandler : public ::java::rmi::server::RemoteObject
+{
+
+public:
+ RemoteObjectInvocationHandler(::java::rmi::server::RemoteRef *);
+ virtual ::java::lang::Object * invoke(::java::lang::Object *, ::java::lang::reflect::Method *, JArray< ::java::lang::Object * > *);
+public: // actually package-private
+ static const jlong serialVersionUID = 2LL;
+ static ::java::util::Hashtable * methodHashCodes;
+ static JArray< ::java::lang::Class * > * noArgsC;
+ static JArray< ::java::lang::Class * > * anObjectC;
+ static JArray< ::java::lang::Object * > * noArgs;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_RemoteObjectInvocationHandler__
diff --git a/libjava/java/rmi/server/RemoteRef.h b/libjava/java/rmi/server/RemoteRef.h
new file mode 100644
index 000000000..e73eb3ca6
--- /dev/null
+++ b/libjava/java/rmi/server/RemoteRef.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_RemoteRef__
+#define __java_rmi_server_RemoteRef__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class Remote;
+ namespace server
+ {
+ class Operation;
+ class RemoteCall;
+ class RemoteObject;
+ class RemoteRef;
+ }
+ }
+ }
+}
+
+class java::rmi::server::RemoteRef : public ::java::lang::Object
+{
+
+public:
+ virtual void invoke(::java::rmi::server::RemoteCall *) = 0;
+ virtual ::java::lang::Object * invoke(::java::rmi::Remote *, ::java::lang::reflect::Method *, JArray< ::java::lang::Object * > *, jlong) = 0;
+ virtual ::java::rmi::server::RemoteCall * newCall(::java::rmi::server::RemoteObject *, JArray< ::java::rmi::server::Operation * > *, jint, jlong) = 0;
+ virtual void done(::java::rmi::server::RemoteCall *) = 0;
+ virtual jboolean remoteEquals(::java::rmi::server::RemoteRef *) = 0;
+ virtual jint remoteHashCode() = 0;
+ virtual ::java::lang::String * getRefClass(::java::io::ObjectOutput *) = 0;
+ virtual ::java::lang::String * remoteToString() = 0;
+ virtual void readExternal(::java::io::ObjectInput *) = 0;
+ virtual void writeExternal(::java::io::ObjectOutput *) = 0;
+ static const jlong serialVersionUID = 3632638527362204081LL;
+ static ::java::lang::String * packagePrefix;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_server_RemoteRef__
diff --git a/libjava/java/rmi/server/RemoteServer.h b/libjava/java/rmi/server/RemoteServer.h
new file mode 100644
index 000000000..9822a79a8
--- /dev/null
+++ b/libjava/java/rmi/server/RemoteServer.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_RemoteServer__
+#define __java_rmi_server_RemoteServer__
+
+#pragma interface
+
+#include <java/rmi/server/RemoteObject.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class RemoteRef;
+ class RemoteServer;
+ }
+ }
+ }
+}
+
+class java::rmi::server::RemoteServer : public ::java::rmi::server::RemoteObject
+{
+
+public: // actually protected
+ RemoteServer();
+ RemoteServer(::java::rmi::server::RemoteRef *);
+public:
+ static ::java::lang::String * getClientHost();
+ static void setLog(::java::io::OutputStream *);
+ static ::java::io::PrintStream * getLog();
+private:
+ static const jlong serialVersionUID = -4100238210092549637LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_RemoteServer__
diff --git a/libjava/java/rmi/server/RemoteStub.h b/libjava/java/rmi/server/RemoteStub.h
new file mode 100644
index 000000000..75e1a7fd7
--- /dev/null
+++ b/libjava/java/rmi/server/RemoteStub.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_RemoteStub__
+#define __java_rmi_server_RemoteStub__
+
+#pragma interface
+
+#include <java/rmi/server/RemoteObject.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class RemoteRef;
+ class RemoteStub;
+ }
+ }
+ }
+}
+
+class java::rmi::server::RemoteStub : public ::java::rmi::server::RemoteObject
+{
+
+public: // actually protected
+ RemoteStub();
+ RemoteStub(::java::rmi::server::RemoteRef *);
+ static void setRef(::java::rmi::server::RemoteStub *, ::java::rmi::server::RemoteRef *);
+public: // actually package-private
+ static const jlong serialVersionUID = -1585587260594494182LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_RemoteStub__
diff --git a/libjava/java/rmi/server/ServerCloneException.h b/libjava/java/rmi/server/ServerCloneException.h
new file mode 100644
index 000000000..37d027cd8
--- /dev/null
+++ b/libjava/java/rmi/server/ServerCloneException.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_ServerCloneException__
+#define __java_rmi_server_ServerCloneException__
+
+#pragma interface
+
+#include <java/lang/CloneNotSupportedException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class ServerCloneException;
+ }
+ }
+ }
+}
+
+class java::rmi::server::ServerCloneException : public ::java::lang::CloneNotSupportedException
+{
+
+public:
+ ServerCloneException(::java::lang::String *);
+ ServerCloneException(::java::lang::String *, ::java::lang::Exception *);
+ virtual ::java::lang::String * getMessage();
+ virtual ::java::lang::Throwable * getCause();
+private:
+ static const jlong serialVersionUID = 6617456357664815945LL;
+public:
+ ::java::lang::Exception * __attribute__((aligned(__alignof__( ::java::lang::CloneNotSupportedException)))) detail;
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_ServerCloneException__
diff --git a/libjava/java/rmi/server/ServerNotActiveException.h b/libjava/java/rmi/server/ServerNotActiveException.h
new file mode 100644
index 000000000..6064177a6
--- /dev/null
+++ b/libjava/java/rmi/server/ServerNotActiveException.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_ServerNotActiveException__
+#define __java_rmi_server_ServerNotActiveException__
+
+#pragma interface
+
+#include <java/lang/Exception.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class ServerNotActiveException;
+ }
+ }
+ }
+}
+
+class java::rmi::server::ServerNotActiveException : public ::java::lang::Exception
+{
+
+public:
+ ServerNotActiveException();
+ ServerNotActiveException(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 4687940720827538231LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_ServerNotActiveException__
diff --git a/libjava/java/rmi/server/ServerRef.h b/libjava/java/rmi/server/ServerRef.h
new file mode 100644
index 000000000..d0c37822e
--- /dev/null
+++ b/libjava/java/rmi/server/ServerRef.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_ServerRef__
+#define __java_rmi_server_ServerRef__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class Remote;
+ namespace server
+ {
+ class Operation;
+ class RemoteCall;
+ class RemoteObject;
+ class RemoteRef;
+ class RemoteStub;
+ class ServerRef;
+ }
+ }
+ }
+}
+
+class java::rmi::server::ServerRef : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::rmi::server::RemoteStub * exportObject(::java::rmi::Remote *, ::java::lang::Object *) = 0;
+ virtual ::java::lang::String * getClientHost() = 0;
+ virtual void invoke(::java::rmi::server::RemoteCall *) = 0;
+ virtual ::java::lang::Object * invoke(::java::rmi::Remote *, ::java::lang::reflect::Method *, JArray< ::java::lang::Object * > *, jlong) = 0;
+ virtual ::java::rmi::server::RemoteCall * newCall(::java::rmi::server::RemoteObject *, JArray< ::java::rmi::server::Operation * > *, jint, jlong) = 0;
+ virtual void done(::java::rmi::server::RemoteCall *) = 0;
+ virtual jboolean remoteEquals(::java::rmi::server::RemoteRef *) = 0;
+ virtual jint remoteHashCode() = 0;
+ virtual ::java::lang::String * getRefClass(::java::io::ObjectOutput *) = 0;
+ virtual ::java::lang::String * remoteToString() = 0;
+ virtual void readExternal(::java::io::ObjectInput *) = 0;
+ virtual void writeExternal(::java::io::ObjectOutput *) = 0;
+ static const jlong serialVersionUID = -4557750989390278438LL;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_server_ServerRef__
diff --git a/libjava/java/rmi/server/Skeleton.h b/libjava/java/rmi/server/Skeleton.h
new file mode 100644
index 000000000..492385b77
--- /dev/null
+++ b/libjava/java/rmi/server/Skeleton.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_Skeleton__
+#define __java_rmi_server_Skeleton__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class Remote;
+ namespace server
+ {
+ class Operation;
+ class RemoteCall;
+ class Skeleton;
+ }
+ }
+ }
+}
+
+class java::rmi::server::Skeleton : public ::java::lang::Object
+{
+
+public:
+ virtual void dispatch(::java::rmi::Remote *, ::java::rmi::server::RemoteCall *, jint, jlong) = 0;
+ virtual JArray< ::java::rmi::server::Operation * > * getOperations() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_server_Skeleton__
diff --git a/libjava/java/rmi/server/SkeletonMismatchException.h b/libjava/java/rmi/server/SkeletonMismatchException.h
new file mode 100644
index 000000000..6d5d49218
--- /dev/null
+++ b/libjava/java/rmi/server/SkeletonMismatchException.h
@@ -0,0 +1,35 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_SkeletonMismatchException__
+#define __java_rmi_server_SkeletonMismatchException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class SkeletonMismatchException;
+ }
+ }
+ }
+}
+
+class java::rmi::server::SkeletonMismatchException : public ::java::rmi::RemoteException
+{
+
+public:
+ SkeletonMismatchException(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = -7780460454818859281LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_SkeletonMismatchException__
diff --git a/libjava/java/rmi/server/SkeletonNotFoundException.h b/libjava/java/rmi/server/SkeletonNotFoundException.h
new file mode 100644
index 000000000..f4030294c
--- /dev/null
+++ b/libjava/java/rmi/server/SkeletonNotFoundException.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_SkeletonNotFoundException__
+#define __java_rmi_server_SkeletonNotFoundException__
+
+#pragma interface
+
+#include <java/rmi/RemoteException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class SkeletonNotFoundException;
+ }
+ }
+ }
+}
+
+class java::rmi::server::SkeletonNotFoundException : public ::java::rmi::RemoteException
+{
+
+public:
+ SkeletonNotFoundException(::java::lang::String *);
+ SkeletonNotFoundException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = -7860299673822761231LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_SkeletonNotFoundException__
diff --git a/libjava/java/rmi/server/SocketSecurityException.h b/libjava/java/rmi/server/SocketSecurityException.h
new file mode 100644
index 000000000..39c34411c
--- /dev/null
+++ b/libjava/java/rmi/server/SocketSecurityException.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_SocketSecurityException__
+#define __java_rmi_server_SocketSecurityException__
+
+#pragma interface
+
+#include <java/rmi/server/ExportException.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class SocketSecurityException;
+ }
+ }
+ }
+}
+
+class java::rmi::server::SocketSecurityException : public ::java::rmi::server::ExportException
+{
+
+public:
+ SocketSecurityException(::java::lang::String *);
+ SocketSecurityException(::java::lang::String *, ::java::lang::Exception *);
+private:
+ static const jlong serialVersionUID = -7622072999407781979LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_SocketSecurityException__
diff --git a/libjava/java/rmi/server/UID.h b/libjava/java/rmi/server/UID.h
new file mode 100644
index 000000000..85887ea3f
--- /dev/null
+++ b/libjava/java/rmi/server/UID.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_UID__
+#define __java_rmi_server_UID__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class UID;
+ }
+ }
+ }
+}
+
+class java::rmi::server::UID : public ::java::lang::Object
+{
+
+public:
+ UID();
+ UID(jshort);
+ jint hashCode();
+ jboolean equals(::java::lang::Object *);
+ static ::java::rmi::server::UID * read(::java::io::DataInput *);
+ void write(::java::io::DataOutput *);
+public: // actually package-private
+ static jint getMachineId();
+public:
+ ::java::lang::String * toString();
+private:
+ static const jlong serialVersionUID = 1086053664494604050LL;
+ static jshort uidCounter;
+ static jlong last;
+ static jint machineId;
+ jshort __attribute__((aligned(__alignof__( ::java::lang::Object)))) count;
+ jint unique;
+ jlong time;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_UID__
diff --git a/libjava/java/rmi/server/UnicastRemoteObject.h b/libjava/java/rmi/server/UnicastRemoteObject.h
new file mode 100644
index 000000000..274507ff9
--- /dev/null
+++ b/libjava/java/rmi/server/UnicastRemoteObject.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_UnicastRemoteObject__
+#define __java_rmi_server_UnicastRemoteObject__
+
+#pragma interface
+
+#include <java/rmi/server/RemoteServer.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ class Remote;
+ namespace server
+ {
+ class RMIClientSocketFactory;
+ class RMIServerSocketFactory;
+ class RemoteRef;
+ class RemoteStub;
+ class UnicastRemoteObject;
+ }
+ }
+ }
+}
+
+class java::rmi::server::UnicastRemoteObject : public ::java::rmi::server::RemoteServer
+{
+
+public: // actually protected
+ UnicastRemoteObject();
+ UnicastRemoteObject(jint);
+ UnicastRemoteObject(jint, ::java::rmi::server::RMIClientSocketFactory *, ::java::rmi::server::RMIServerSocketFactory *);
+ UnicastRemoteObject(::java::rmi::server::RemoteRef *);
+public:
+ virtual ::java::lang::Object * clone();
+ static ::java::rmi::server::RemoteStub * exportObject(::java::rmi::Remote *);
+ static ::java::rmi::Remote * exportObject(::java::rmi::Remote *, jint);
+public: // actually package-private
+ static ::java::rmi::Remote * exportObject(::java::rmi::Remote *, jint, ::java::rmi::server::RMIServerSocketFactory *);
+public:
+ static ::java::rmi::Remote * exportObject(::java::rmi::Remote *, jint, ::java::rmi::server::RMIClientSocketFactory *, ::java::rmi::server::RMIServerSocketFactory *);
+ static jboolean unexportObject(::java::rmi::Remote *, jboolean);
+private:
+ static const jlong serialVersionUID = 4974527148936298033LL;
+ jint __attribute__((aligned(__alignof__( ::java::rmi::server::RemoteServer)))) port;
+ ::java::rmi::server::RMIClientSocketFactory * csf;
+ ::java::rmi::server::RMIServerSocketFactory * ssf;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __java_rmi_server_UnicastRemoteObject__
diff --git a/libjava/java/rmi/server/Unreferenced.h b/libjava/java/rmi/server/Unreferenced.h
new file mode 100644
index 000000000..70f802a7a
--- /dev/null
+++ b/libjava/java/rmi/server/Unreferenced.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_rmi_server_Unreferenced__
+#define __java_rmi_server_Unreferenced__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace rmi
+ {
+ namespace server
+ {
+ class Unreferenced;
+ }
+ }
+ }
+}
+
+class java::rmi::server::Unreferenced : public ::java::lang::Object
+{
+
+public:
+ virtual void unreferenced() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __java_rmi_server_Unreferenced__