summaryrefslogtreecommitdiff
path: root/libjava/org/omg/PortableServer
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/org/omg/PortableServer
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/org/omg/PortableServer')
-rw-r--r--libjava/org/omg/PortableServer/AdapterActivator.h61
-rw-r--r--libjava/org/omg/PortableServer/AdapterActivatorOperations.h33
-rw-r--r--libjava/org/omg/PortableServer/Current.h62
-rw-r--r--libjava/org/omg/PortableServer/CurrentHelper.h51
-rw-r--r--libjava/org/omg/PortableServer/CurrentOperations.h36
-rw-r--r--libjava/org/omg/PortableServer/CurrentPackage/NoContext.h39
-rw-r--r--libjava/org/omg/PortableServer/CurrentPackage/NoContextHelper.h52
-rw-r--r--libjava/org/omg/PortableServer/DynamicImplementation.h37
-rw-r--r--libjava/org/omg/PortableServer/ForwardRequest.h42
-rw-r--r--libjava/org/omg/PortableServer/ForwardRequestHelper.h49
-rw-r--r--libjava/org/omg/PortableServer/ID_ASSIGNMENT_POLICY_ID.h32
-rw-r--r--libjava/org/omg/PortableServer/ID_UNIQUENESS_POLICY_ID.h32
-rw-r--r--libjava/org/omg/PortableServer/IMPLICIT_ACTIVATION_POLICY_ID.h32
-rw-r--r--libjava/org/omg/PortableServer/IdAssignmentPolicy.h64
-rw-r--r--libjava/org/omg/PortableServer/IdAssignmentPolicyOperations.h40
-rw-r--r--libjava/org/omg/PortableServer/IdAssignmentPolicyValue.h50
-rw-r--r--libjava/org/omg/PortableServer/IdUniquenessPolicy.h64
-rw-r--r--libjava/org/omg/PortableServer/IdUniquenessPolicyOperations.h40
-rw-r--r--libjava/org/omg/PortableServer/IdUniquenessPolicyValue.h50
-rw-r--r--libjava/org/omg/PortableServer/ImplicitActivationPolicy.h64
-rw-r--r--libjava/org/omg/PortableServer/ImplicitActivationPolicyOperations.h40
-rw-r--r--libjava/org/omg/PortableServer/ImplicitActivationPolicyValue.h50
-rw-r--r--libjava/org/omg/PortableServer/LIFESPAN_POLICY_ID.h32
-rw-r--r--libjava/org/omg/PortableServer/LifespanPolicy.h64
-rw-r--r--libjava/org/omg/PortableServer/LifespanPolicyOperations.h40
-rw-r--r--libjava/org/omg/PortableServer/LifespanPolicyValue.h50
-rw-r--r--libjava/org/omg/PortableServer/POA.h109
-rw-r--r--libjava/org/omg/PortableServer/POAHelper.h51
-rw-r--r--libjava/org/omg/PortableServer/POAManager.h68
-rw-r--r--libjava/org/omg/PortableServer/POAManagerOperations.h40
-rw-r--r--libjava/org/omg/PortableServer/POAManagerPackage/AdapterInactive.h39
-rw-r--r--libjava/org/omg/PortableServer/POAManagerPackage/AdapterInactiveHelper.h52
-rw-r--r--libjava/org/omg/PortableServer/POAManagerPackage/State.h57
-rw-r--r--libjava/org/omg/PortableServer/POAOperations.h89
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/AdapterAlreadyExists.h39
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper.h55
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/AdapterNonExistent.h39
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.h55
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/InvalidPolicy.h42
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/InvalidPolicyHelper.h55
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/NoServant.h39
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/NoServantHelper.h55
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/ObjectAlreadyActive.h39
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.h55
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/ObjectNotActive.h39
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.h55
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/ServantAlreadyActive.h39
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.h55
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/ServantNotActive.h39
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/ServantNotActiveHelper.h55
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/WrongAdapter.h39
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/WrongAdapterHelper.h55
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/WrongPolicy.h39
-rw-r--r--libjava/org/omg/PortableServer/POAPackage/WrongPolicyHelper.h55
-rw-r--r--libjava/org/omg/PortableServer/REQUEST_PROCESSING_POLICY_ID.h32
-rw-r--r--libjava/org/omg/PortableServer/RequestProcessingPolicy.h64
-rw-r--r--libjava/org/omg/PortableServer/RequestProcessingPolicyOperations.h40
-rw-r--r--libjava/org/omg/PortableServer/RequestProcessingPolicyValue.h52
-rw-r--r--libjava/org/omg/PortableServer/SERVANT_RETENTION_POLICY_ID.h32
-rw-r--r--libjava/org/omg/PortableServer/Servant.h59
-rw-r--r--libjava/org/omg/PortableServer/ServantActivator.h63
-rw-r--r--libjava/org/omg/PortableServer/ServantActivatorHelper.h52
-rw-r--r--libjava/org/omg/PortableServer/ServantActivatorOperations.h37
-rw-r--r--libjava/org/omg/PortableServer/ServantActivatorPOA$delegator.h43
-rw-r--r--libjava/org/omg/PortableServer/ServantActivatorPOA.h56
-rw-r--r--libjava/org/omg/PortableServer/ServantLocator.h67
-rw-r--r--libjava/org/omg/PortableServer/ServantLocatorHelper.h52
-rw-r--r--libjava/org/omg/PortableServer/ServantLocatorOperations.h41
-rw-r--r--libjava/org/omg/PortableServer/ServantLocatorPOA$delegator.h48
-rw-r--r--libjava/org/omg/PortableServer/ServantLocatorPOA.h60
-rw-r--r--libjava/org/omg/PortableServer/ServantLocatorPackage/CookieHolder.h49
-rw-r--r--libjava/org/omg/PortableServer/ServantManager.h59
-rw-r--r--libjava/org/omg/PortableServer/ServantManagerOperations.h31
-rw-r--r--libjava/org/omg/PortableServer/ServantRetentionPolicy.h64
-rw-r--r--libjava/org/omg/PortableServer/ServantRetentionPolicyOperations.h40
-rw-r--r--libjava/org/omg/PortableServer/ServantRetentionPolicyValue.h50
-rw-r--r--libjava/org/omg/PortableServer/THREAD_POLICY_ID.h32
-rw-r--r--libjava/org/omg/PortableServer/ThreadPolicy.h64
-rw-r--r--libjava/org/omg/PortableServer/ThreadPolicyOperations.h40
-rw-r--r--libjava/org/omg/PortableServer/ThreadPolicyValue.h50
-rw-r--r--libjava/org/omg/PortableServer/_ServantActivatorStub.h43
-rw-r--r--libjava/org/omg/PortableServer/_ServantLocatorStub.h50
-rw-r--r--libjava/org/omg/PortableServer/portable/Delegate.h51
83 files changed, 4075 insertions, 0 deletions
diff --git a/libjava/org/omg/PortableServer/AdapterActivator.h b/libjava/org/omg/PortableServer/AdapterActivator.h
new file mode 100644
index 000000000..2f586ca49
--- /dev/null
+++ b/libjava/org/omg/PortableServer/AdapterActivator.h
@@ -0,0 +1,61 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_AdapterActivator__
+#define __org_omg_PortableServer_AdapterActivator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class AdapterActivator;
+ class POA;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::AdapterActivator : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean unknown_adapter(::org::omg::PortableServer::POA *, ::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_AdapterActivator__
diff --git a/libjava/org/omg/PortableServer/AdapterActivatorOperations.h b/libjava/org/omg/PortableServer/AdapterActivatorOperations.h
new file mode 100644
index 000000000..843b7ceb3
--- /dev/null
+++ b/libjava/org/omg/PortableServer/AdapterActivatorOperations.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_AdapterActivatorOperations__
+#define __org_omg_PortableServer_AdapterActivatorOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class AdapterActivatorOperations;
+ class POA;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::AdapterActivatorOperations : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean unknown_adapter(::org::omg::PortableServer::POA *, ::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_AdapterActivatorOperations__
diff --git a/libjava/org/omg/PortableServer/Current.h b/libjava/org/omg/PortableServer/Current.h
new file mode 100644
index 000000000..f226cb59b
--- /dev/null
+++ b/libjava/org/omg/PortableServer/Current.h
@@ -0,0 +1,62 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_Current__
+#define __org_omg_PortableServer_Current__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class Current;
+ class POA;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::Current : public ::java::lang::Object
+{
+
+public:
+ virtual JArray< jbyte > * get_object_id() = 0;
+ virtual ::org::omg::PortableServer::POA * get_POA() = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_Current__
diff --git a/libjava/org/omg/PortableServer/CurrentHelper.h b/libjava/org/omg/PortableServer/CurrentHelper.h
new file mode 100644
index 000000000..c07ffd9ea
--- /dev/null
+++ b/libjava/org/omg/PortableServer/CurrentHelper.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_CurrentHelper__
+#define __org_omg_PortableServer_CurrentHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class Object;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ class Current;
+ class CurrentHelper;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::CurrentHelper : public ::java::lang::Object
+{
+
+public:
+ CurrentHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::Current *);
+ static ::org::omg::PortableServer::Current * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::Current * narrow(::org::omg::CORBA::Object *);
+ static ::org::omg::PortableServer::Current * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::Current *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_CurrentHelper__
diff --git a/libjava/org/omg/PortableServer/CurrentOperations.h b/libjava/org/omg/PortableServer/CurrentOperations.h
new file mode 100644
index 000000000..91f8c66db
--- /dev/null
+++ b/libjava/org/omg/PortableServer/CurrentOperations.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_CurrentOperations__
+#define __org_omg_PortableServer_CurrentOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class CurrentOperations;
+ class POA;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::CurrentOperations : public ::java::lang::Object
+{
+
+public:
+ virtual JArray< jbyte > * get_object_id() = 0;
+ virtual ::org::omg::PortableServer::POA * get_POA() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_CurrentOperations__
diff --git a/libjava/org/omg/PortableServer/CurrentPackage/NoContext.h b/libjava/org/omg/PortableServer/CurrentPackage/NoContext.h
new file mode 100644
index 000000000..58b8d15bb
--- /dev/null
+++ b/libjava/org/omg/PortableServer/CurrentPackage/NoContext.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_CurrentPackage_NoContext__
+#define __org_omg_PortableServer_CurrentPackage_NoContext__
+
+#pragma interface
+
+#include <org/omg/CORBA/UserException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace CurrentPackage
+ {
+ class NoContext;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::CurrentPackage::NoContext : public ::org::omg::CORBA::UserException
+{
+
+public:
+ NoContext();
+ NoContext(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 4345975812295650198LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_CurrentPackage_NoContext__
diff --git a/libjava/org/omg/PortableServer/CurrentPackage/NoContextHelper.h b/libjava/org/omg/PortableServer/CurrentPackage/NoContextHelper.h
new file mode 100644
index 000000000..a5c79d658
--- /dev/null
+++ b/libjava/org/omg/PortableServer/CurrentPackage/NoContextHelper.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_CurrentPackage_NoContextHelper__
+#define __org_omg_PortableServer_CurrentPackage_NoContextHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace CurrentPackage
+ {
+ class NoContext;
+ class NoContextHelper;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::CurrentPackage::NoContextHelper : public ::java::lang::Object
+{
+
+public:
+ NoContextHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::CurrentPackage::NoContext *);
+ static ::org::omg::PortableServer::CurrentPackage::NoContext * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::CurrentPackage::NoContext * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::CurrentPackage::NoContext *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_CurrentPackage_NoContextHelper__
diff --git a/libjava/org/omg/PortableServer/DynamicImplementation.h b/libjava/org/omg/PortableServer/DynamicImplementation.h
new file mode 100644
index 000000000..7aa01af2e
--- /dev/null
+++ b/libjava/org/omg/PortableServer/DynamicImplementation.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_DynamicImplementation__
+#define __org_omg_PortableServer_DynamicImplementation__
+
+#pragma interface
+
+#include <org/omg/PortableServer/Servant.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ServerRequest;
+ }
+ namespace PortableServer
+ {
+ class DynamicImplementation;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::DynamicImplementation : public ::org::omg::PortableServer::Servant
+{
+
+public:
+ DynamicImplementation();
+ virtual void invoke(::org::omg::CORBA::ServerRequest *) = 0;
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_DynamicImplementation__
diff --git a/libjava/org/omg/PortableServer/ForwardRequest.h b/libjava/org/omg/PortableServer/ForwardRequest.h
new file mode 100644
index 000000000..998beba3b
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ForwardRequest.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ForwardRequest__
+#define __org_omg_PortableServer_ForwardRequest__
+
+#pragma interface
+
+#include <org/omg/CORBA/UserException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ }
+ namespace PortableServer
+ {
+ class ForwardRequest;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ForwardRequest : public ::org::omg::CORBA::UserException
+{
+
+public:
+ ForwardRequest();
+ ForwardRequest(::java::lang::String *, ::org::omg::CORBA::Object *);
+ ForwardRequest(::org::omg::CORBA::Object *);
+private:
+ static const jlong serialVersionUID = -4159318367582473975LL;
+public:
+ ::org::omg::CORBA::Object * __attribute__((aligned(__alignof__( ::org::omg::CORBA::UserException)))) forward_reference;
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_ForwardRequest__
diff --git a/libjava/org/omg/PortableServer/ForwardRequestHelper.h b/libjava/org/omg/PortableServer/ForwardRequestHelper.h
new file mode 100644
index 000000000..5fed16257
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ForwardRequestHelper.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ForwardRequestHelper__
+#define __org_omg_PortableServer_ForwardRequestHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ class ForwardRequest;
+ class ForwardRequestHelper;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ForwardRequestHelper : public ::java::lang::Object
+{
+
+public:
+ ForwardRequestHelper();
+ static ::org::omg::PortableServer::ForwardRequest * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::ForwardRequest *);
+ static ::org::omg::PortableServer::ForwardRequest * read(::org::omg::CORBA::portable::InputStream *);
+ static ::org::omg::CORBA::TypeCode * type();
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::ForwardRequest *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_ForwardRequestHelper__
diff --git a/libjava/org/omg/PortableServer/ID_ASSIGNMENT_POLICY_ID.h b/libjava/org/omg/PortableServer/ID_ASSIGNMENT_POLICY_ID.h
new file mode 100644
index 000000000..8b06eab7c
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ID_ASSIGNMENT_POLICY_ID.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ID_ASSIGNMENT_POLICY_ID__
+#define __org_omg_PortableServer_ID_ASSIGNMENT_POLICY_ID__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class ID_ASSIGNMENT_POLICY_ID;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ID_ASSIGNMENT_POLICY_ID : public ::java::lang::Object
+{
+
+public:
+ static const jint value = 19;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ID_ASSIGNMENT_POLICY_ID__
diff --git a/libjava/org/omg/PortableServer/ID_UNIQUENESS_POLICY_ID.h b/libjava/org/omg/PortableServer/ID_UNIQUENESS_POLICY_ID.h
new file mode 100644
index 000000000..4c38631f3
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ID_UNIQUENESS_POLICY_ID.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ID_UNIQUENESS_POLICY_ID__
+#define __org_omg_PortableServer_ID_UNIQUENESS_POLICY_ID__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class ID_UNIQUENESS_POLICY_ID;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ID_UNIQUENESS_POLICY_ID : public ::java::lang::Object
+{
+
+public:
+ static const jint value = 18;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ID_UNIQUENESS_POLICY_ID__
diff --git a/libjava/org/omg/PortableServer/IMPLICIT_ACTIVATION_POLICY_ID.h b/libjava/org/omg/PortableServer/IMPLICIT_ACTIVATION_POLICY_ID.h
new file mode 100644
index 000000000..c76d8539d
--- /dev/null
+++ b/libjava/org/omg/PortableServer/IMPLICIT_ACTIVATION_POLICY_ID.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_IMPLICIT_ACTIVATION_POLICY_ID__
+#define __org_omg_PortableServer_IMPLICIT_ACTIVATION_POLICY_ID__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class IMPLICIT_ACTIVATION_POLICY_ID;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::IMPLICIT_ACTIVATION_POLICY_ID : public ::java::lang::Object
+{
+
+public:
+ static const jint value = 20;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_IMPLICIT_ACTIVATION_POLICY_ID__
diff --git a/libjava/org/omg/PortableServer/IdAssignmentPolicy.h b/libjava/org/omg/PortableServer/IdAssignmentPolicy.h
new file mode 100644
index 000000000..de0b67653
--- /dev/null
+++ b/libjava/org/omg/PortableServer/IdAssignmentPolicy.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_IdAssignmentPolicy__
+#define __org_omg_PortableServer_IdAssignmentPolicy__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class IdAssignmentPolicy;
+ class IdAssignmentPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::IdAssignmentPolicy : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ virtual ::org::omg::PortableServer::IdAssignmentPolicyValue * value() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_IdAssignmentPolicy__
diff --git a/libjava/org/omg/PortableServer/IdAssignmentPolicyOperations.h b/libjava/org/omg/PortableServer/IdAssignmentPolicyOperations.h
new file mode 100644
index 000000000..c6b25f527
--- /dev/null
+++ b/libjava/org/omg/PortableServer/IdAssignmentPolicyOperations.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_IdAssignmentPolicyOperations__
+#define __org_omg_PortableServer_IdAssignmentPolicyOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Policy;
+ }
+ namespace PortableServer
+ {
+ class IdAssignmentPolicyOperations;
+ class IdAssignmentPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::IdAssignmentPolicyOperations : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::PortableServer::IdAssignmentPolicyValue * value() = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_IdAssignmentPolicyOperations__
diff --git a/libjava/org/omg/PortableServer/IdAssignmentPolicyValue.h b/libjava/org/omg/PortableServer/IdAssignmentPolicyValue.h
new file mode 100644
index 000000000..533b07478
--- /dev/null
+++ b/libjava/org/omg/PortableServer/IdAssignmentPolicyValue.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_IdAssignmentPolicyValue__
+#define __org_omg_PortableServer_IdAssignmentPolicyValue__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class IdAssignmentPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::IdAssignmentPolicyValue : public ::java::lang::Object
+{
+
+public: // actually protected
+ IdAssignmentPolicyValue(jint);
+public:
+ static ::org::omg::PortableServer::IdAssignmentPolicyValue * from_int(jint);
+ virtual ::java::lang::String * toString();
+ virtual jint value();
+private:
+ static const jlong serialVersionUID = 2024380631469554382LL;
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) _value;
+public:
+ static const jint _USER_ID = 0;
+ static ::org::omg::PortableServer::IdAssignmentPolicyValue * USER_ID;
+ static const jint _SYSTEM_ID = 1;
+ static ::org::omg::PortableServer::IdAssignmentPolicyValue * SYSTEM_ID;
+private:
+ static JArray< ::org::omg::PortableServer::IdAssignmentPolicyValue * > * enume;
+ static JArray< ::java::lang::String * > * state_names;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_IdAssignmentPolicyValue__
diff --git a/libjava/org/omg/PortableServer/IdUniquenessPolicy.h b/libjava/org/omg/PortableServer/IdUniquenessPolicy.h
new file mode 100644
index 000000000..eee06daf1
--- /dev/null
+++ b/libjava/org/omg/PortableServer/IdUniquenessPolicy.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_IdUniquenessPolicy__
+#define __org_omg_PortableServer_IdUniquenessPolicy__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class IdUniquenessPolicy;
+ class IdUniquenessPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::IdUniquenessPolicy : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ virtual ::org::omg::PortableServer::IdUniquenessPolicyValue * value() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_IdUniquenessPolicy__
diff --git a/libjava/org/omg/PortableServer/IdUniquenessPolicyOperations.h b/libjava/org/omg/PortableServer/IdUniquenessPolicyOperations.h
new file mode 100644
index 000000000..eb7fabe17
--- /dev/null
+++ b/libjava/org/omg/PortableServer/IdUniquenessPolicyOperations.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_IdUniquenessPolicyOperations__
+#define __org_omg_PortableServer_IdUniquenessPolicyOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Policy;
+ }
+ namespace PortableServer
+ {
+ class IdUniquenessPolicyOperations;
+ class IdUniquenessPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::IdUniquenessPolicyOperations : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::PortableServer::IdUniquenessPolicyValue * value() = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_IdUniquenessPolicyOperations__
diff --git a/libjava/org/omg/PortableServer/IdUniquenessPolicyValue.h b/libjava/org/omg/PortableServer/IdUniquenessPolicyValue.h
new file mode 100644
index 000000000..6a6a18466
--- /dev/null
+++ b/libjava/org/omg/PortableServer/IdUniquenessPolicyValue.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_IdUniquenessPolicyValue__
+#define __org_omg_PortableServer_IdUniquenessPolicyValue__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class IdUniquenessPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::IdUniquenessPolicyValue : public ::java::lang::Object
+{
+
+public: // actually protected
+ IdUniquenessPolicyValue(jint);
+public:
+ static ::org::omg::PortableServer::IdUniquenessPolicyValue * from_int(jint);
+ virtual ::java::lang::String * toString();
+ virtual jint value();
+private:
+ static const jlong serialVersionUID = 2698951826884611346LL;
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) _value;
+public:
+ static const jint _UNIQUE_ID = 0;
+ static ::org::omg::PortableServer::IdUniquenessPolicyValue * UNIQUE_ID;
+ static const jint _MULTIPLE_ID = 1;
+ static ::org::omg::PortableServer::IdUniquenessPolicyValue * MULTIPLE_ID;
+private:
+ static JArray< ::org::omg::PortableServer::IdUniquenessPolicyValue * > * enume;
+ static JArray< ::java::lang::String * > * state_names;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_IdUniquenessPolicyValue__
diff --git a/libjava/org/omg/PortableServer/ImplicitActivationPolicy.h b/libjava/org/omg/PortableServer/ImplicitActivationPolicy.h
new file mode 100644
index 000000000..827100048
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ImplicitActivationPolicy.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ImplicitActivationPolicy__
+#define __org_omg_PortableServer_ImplicitActivationPolicy__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class ImplicitActivationPolicy;
+ class ImplicitActivationPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ImplicitActivationPolicy : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ virtual ::org::omg::PortableServer::ImplicitActivationPolicyValue * value() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ImplicitActivationPolicy__
diff --git a/libjava/org/omg/PortableServer/ImplicitActivationPolicyOperations.h b/libjava/org/omg/PortableServer/ImplicitActivationPolicyOperations.h
new file mode 100644
index 000000000..a967c666b
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ImplicitActivationPolicyOperations.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ImplicitActivationPolicyOperations__
+#define __org_omg_PortableServer_ImplicitActivationPolicyOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Policy;
+ }
+ namespace PortableServer
+ {
+ class ImplicitActivationPolicyOperations;
+ class ImplicitActivationPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ImplicitActivationPolicyOperations : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::PortableServer::ImplicitActivationPolicyValue * value() = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ImplicitActivationPolicyOperations__
diff --git a/libjava/org/omg/PortableServer/ImplicitActivationPolicyValue.h b/libjava/org/omg/PortableServer/ImplicitActivationPolicyValue.h
new file mode 100644
index 000000000..ef3c5a430
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ImplicitActivationPolicyValue.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ImplicitActivationPolicyValue__
+#define __org_omg_PortableServer_ImplicitActivationPolicyValue__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class ImplicitActivationPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ImplicitActivationPolicyValue : public ::java::lang::Object
+{
+
+public: // actually protected
+ ImplicitActivationPolicyValue(jint);
+public:
+ static ::org::omg::PortableServer::ImplicitActivationPolicyValue * from_int(jint);
+ virtual ::java::lang::String * toString();
+ virtual jint value();
+private:
+ static const jlong serialVersionUID = 3826572456602949295LL;
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) _value;
+public:
+ static const jint _IMPLICIT_ACTIVATION = 0;
+ static ::org::omg::PortableServer::ImplicitActivationPolicyValue * IMPLICIT_ACTIVATION;
+ static const jint _NO_IMPLICIT_ACTIVATION = 1;
+ static ::org::omg::PortableServer::ImplicitActivationPolicyValue * NO_IMPLICIT_ACTIVATION;
+private:
+ static JArray< ::org::omg::PortableServer::ImplicitActivationPolicyValue * > * enume;
+ static JArray< ::java::lang::String * > * state_names;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_ImplicitActivationPolicyValue__
diff --git a/libjava/org/omg/PortableServer/LIFESPAN_POLICY_ID.h b/libjava/org/omg/PortableServer/LIFESPAN_POLICY_ID.h
new file mode 100644
index 000000000..b43392376
--- /dev/null
+++ b/libjava/org/omg/PortableServer/LIFESPAN_POLICY_ID.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_LIFESPAN_POLICY_ID__
+#define __org_omg_PortableServer_LIFESPAN_POLICY_ID__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class LIFESPAN_POLICY_ID;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::LIFESPAN_POLICY_ID : public ::java::lang::Object
+{
+
+public:
+ static const jint value = 17;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_LIFESPAN_POLICY_ID__
diff --git a/libjava/org/omg/PortableServer/LifespanPolicy.h b/libjava/org/omg/PortableServer/LifespanPolicy.h
new file mode 100644
index 000000000..5defae72f
--- /dev/null
+++ b/libjava/org/omg/PortableServer/LifespanPolicy.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_LifespanPolicy__
+#define __org_omg_PortableServer_LifespanPolicy__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class LifespanPolicy;
+ class LifespanPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::LifespanPolicy : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ virtual ::org::omg::PortableServer::LifespanPolicyValue * value() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_LifespanPolicy__
diff --git a/libjava/org/omg/PortableServer/LifespanPolicyOperations.h b/libjava/org/omg/PortableServer/LifespanPolicyOperations.h
new file mode 100644
index 000000000..4313531eb
--- /dev/null
+++ b/libjava/org/omg/PortableServer/LifespanPolicyOperations.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_LifespanPolicyOperations__
+#define __org_omg_PortableServer_LifespanPolicyOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Policy;
+ }
+ namespace PortableServer
+ {
+ class LifespanPolicyOperations;
+ class LifespanPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::LifespanPolicyOperations : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::PortableServer::LifespanPolicyValue * value() = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_LifespanPolicyOperations__
diff --git a/libjava/org/omg/PortableServer/LifespanPolicyValue.h b/libjava/org/omg/PortableServer/LifespanPolicyValue.h
new file mode 100644
index 000000000..96b5b170f
--- /dev/null
+++ b/libjava/org/omg/PortableServer/LifespanPolicyValue.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_LifespanPolicyValue__
+#define __org_omg_PortableServer_LifespanPolicyValue__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class LifespanPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::LifespanPolicyValue : public ::java::lang::Object
+{
+
+public: // actually protected
+ LifespanPolicyValue(jint);
+public:
+ static ::org::omg::PortableServer::LifespanPolicyValue * from_int(jint);
+ virtual ::java::lang::String * toString();
+ virtual jint value();
+private:
+ static const jlong serialVersionUID = 6604562925399671611LL;
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) _value;
+public:
+ static const jint _TRANSIENT = 0;
+ static ::org::omg::PortableServer::LifespanPolicyValue * TRANSIENT;
+ static const jint _PERSISTENT = 1;
+ static ::org::omg::PortableServer::LifespanPolicyValue * PERSISTENT;
+private:
+ static JArray< ::org::omg::PortableServer::LifespanPolicyValue * > * enume;
+ static JArray< ::java::lang::String * > * state_names;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_LifespanPolicyValue__
diff --git a/libjava/org/omg/PortableServer/POA.h b/libjava/org/omg/PortableServer/POA.h
new file mode 100644
index 000000000..87defb66f
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POA.h
@@ -0,0 +1,109 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POA__
+#define __org_omg_PortableServer_POA__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class AdapterActivator;
+ class IdAssignmentPolicy;
+ class IdAssignmentPolicyValue;
+ class IdUniquenessPolicy;
+ class IdUniquenessPolicyValue;
+ class ImplicitActivationPolicy;
+ class ImplicitActivationPolicyValue;
+ class LifespanPolicy;
+ class LifespanPolicyValue;
+ class POA;
+ class POAManager;
+ class RequestProcessingPolicy;
+ class RequestProcessingPolicyValue;
+ class Servant;
+ class ServantManager;
+ class ServantRetentionPolicy;
+ class ServantRetentionPolicyValue;
+ class ThreadPolicy;
+ class ThreadPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POA : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::PortableServer::POA * create_POA(::java::lang::String *, ::org::omg::PortableServer::POAManager *, JArray< ::org::omg::CORBA::Policy * > *) = 0;
+ virtual ::org::omg::PortableServer::POA * find_POA(::java::lang::String *, jboolean) = 0;
+ virtual JArray< jbyte > * activate_object(::org::omg::PortableServer::Servant *) = 0;
+ virtual void activate_object_with_id(JArray< jbyte > *, ::org::omg::PortableServer::Servant *) = 0;
+ virtual void deactivate_object(JArray< jbyte > *) = 0;
+ virtual ::org::omg::CORBA::Object * create_reference(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * create_reference_with_id(JArray< jbyte > *, ::java::lang::String *) = 0;
+ virtual ::org::omg::PortableServer::Servant * get_servant() = 0;
+ virtual void set_servant(::org::omg::PortableServer::Servant *) = 0;
+ virtual void set_servant_manager(::org::omg::PortableServer::ServantManager *) = 0;
+ virtual ::org::omg::PortableServer::ServantManager * get_servant_manager() = 0;
+ virtual JArray< jbyte > * id() = 0;
+ virtual ::org::omg::CORBA::Object * id_to_reference(JArray< jbyte > *) = 0;
+ virtual ::org::omg::PortableServer::Servant * id_to_servant(JArray< jbyte > *) = 0;
+ virtual JArray< jbyte > * reference_to_id(::org::omg::CORBA::Object *) = 0;
+ virtual ::org::omg::PortableServer::Servant * reference_to_servant(::org::omg::CORBA::Object *) = 0;
+ virtual JArray< jbyte > * servant_to_id(::org::omg::PortableServer::Servant *) = 0;
+ virtual ::org::omg::CORBA::Object * servant_to_reference(::org::omg::PortableServer::Servant *) = 0;
+ virtual ::org::omg::PortableServer::POAManager * the_POAManager() = 0;
+ virtual ::org::omg::PortableServer::AdapterActivator * the_activator() = 0;
+ virtual void the_activator(::org::omg::PortableServer::AdapterActivator *) = 0;
+ virtual JArray< ::org::omg::PortableServer::POA * > * the_children() = 0;
+ virtual ::java::lang::String * the_name() = 0;
+ virtual ::org::omg::PortableServer::POA * the_parent() = 0;
+ virtual void destroy(jboolean, jboolean) = 0;
+ virtual ::org::omg::PortableServer::IdUniquenessPolicy * create_id_uniqueness_policy(::org::omg::PortableServer::IdUniquenessPolicyValue *) = 0;
+ virtual ::org::omg::PortableServer::ImplicitActivationPolicy * create_implicit_activation_policy(::org::omg::PortableServer::ImplicitActivationPolicyValue *) = 0;
+ virtual ::org::omg::PortableServer::LifespanPolicy * create_lifespan_policy(::org::omg::PortableServer::LifespanPolicyValue *) = 0;
+ virtual ::org::omg::PortableServer::RequestProcessingPolicy * create_request_processing_policy(::org::omg::PortableServer::RequestProcessingPolicyValue *) = 0;
+ virtual ::org::omg::PortableServer::ServantRetentionPolicy * create_servant_retention_policy(::org::omg::PortableServer::ServantRetentionPolicyValue *) = 0;
+ virtual ::org::omg::PortableServer::ThreadPolicy * create_thread_policy(::org::omg::PortableServer::ThreadPolicyValue *) = 0;
+ virtual ::org::omg::PortableServer::IdAssignmentPolicy * create_id_assignment_policy(::org::omg::PortableServer::IdAssignmentPolicyValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_POA__
diff --git a/libjava/org/omg/PortableServer/POAHelper.h b/libjava/org/omg/PortableServer/POAHelper.h
new file mode 100644
index 000000000..7153cb097
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAHelper.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAHelper__
+#define __org_omg_PortableServer_POAHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class Object;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ class POA;
+ class POAHelper;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAHelper : public ::java::lang::Object
+{
+
+public:
+ POAHelper();
+ static ::org::omg::PortableServer::POA * narrow(::org::omg::CORBA::Object *);
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::POA *);
+ static ::org::omg::PortableServer::POA * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::POA * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::POA *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAHelper__
diff --git a/libjava/org/omg/PortableServer/POAManager.h b/libjava/org/omg/PortableServer/POAManager.h
new file mode 100644
index 000000000..f65e79795
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAManager.h
@@ -0,0 +1,68 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAManager__
+#define __org_omg_PortableServer_POAManager__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class POAManager;
+ namespace POAManagerPackage
+ {
+ class State;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAManager : public ::java::lang::Object
+{
+
+public:
+ virtual void activate() = 0;
+ virtual void deactivate(jboolean, jboolean) = 0;
+ virtual void discard_requests(jboolean) = 0;
+ virtual ::org::omg::PortableServer::POAManagerPackage::State * get_state() = 0;
+ virtual void hold_requests(jboolean) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_POAManager__
diff --git a/libjava/org/omg/PortableServer/POAManagerOperations.h b/libjava/org/omg/PortableServer/POAManagerOperations.h
new file mode 100644
index 000000000..2e275d412
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAManagerOperations.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAManagerOperations__
+#define __org_omg_PortableServer_POAManagerOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class POAManagerOperations;
+ namespace POAManagerPackage
+ {
+ class State;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAManagerOperations : public ::java::lang::Object
+{
+
+public:
+ virtual void activate() = 0;
+ virtual void deactivate(jboolean, jboolean) = 0;
+ virtual void discard_requests(jboolean) = 0;
+ virtual ::org::omg::PortableServer::POAManagerPackage::State * get_state() = 0;
+ virtual void hold_requests(jboolean) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_POAManagerOperations__
diff --git a/libjava/org/omg/PortableServer/POAManagerPackage/AdapterInactive.h b/libjava/org/omg/PortableServer/POAManagerPackage/AdapterInactive.h
new file mode 100644
index 000000000..d0fc7c4d2
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAManagerPackage/AdapterInactive.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAManagerPackage_AdapterInactive__
+#define __org_omg_PortableServer_POAManagerPackage_AdapterInactive__
+
+#pragma interface
+
+#include <org/omg/CORBA/UserException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace POAManagerPackage
+ {
+ class AdapterInactive;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAManagerPackage::AdapterInactive : public ::org::omg::CORBA::UserException
+{
+
+public:
+ AdapterInactive();
+ AdapterInactive(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 6945182851085567131LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAManagerPackage_AdapterInactive__
diff --git a/libjava/org/omg/PortableServer/POAManagerPackage/AdapterInactiveHelper.h b/libjava/org/omg/PortableServer/POAManagerPackage/AdapterInactiveHelper.h
new file mode 100644
index 000000000..182db7b24
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAManagerPackage/AdapterInactiveHelper.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAManagerPackage_AdapterInactiveHelper__
+#define __org_omg_PortableServer_POAManagerPackage_AdapterInactiveHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace POAManagerPackage
+ {
+ class AdapterInactive;
+ class AdapterInactiveHelper;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAManagerPackage::AdapterInactiveHelper : public ::java::lang::Object
+{
+
+public:
+ AdapterInactiveHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::POAManagerPackage::AdapterInactive *);
+ static ::org::omg::PortableServer::POAManagerPackage::AdapterInactive * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::POAManagerPackage::AdapterInactive * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::POAManagerPackage::AdapterInactive *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAManagerPackage_AdapterInactiveHelper__
diff --git a/libjava/org/omg/PortableServer/POAManagerPackage/State.h b/libjava/org/omg/PortableServer/POAManagerPackage/State.h
new file mode 100644
index 000000000..62e46e122
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAManagerPackage/State.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAManagerPackage_State__
+#define __org_omg_PortableServer_POAManagerPackage_State__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace POAManagerPackage
+ {
+ class State;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAManagerPackage::State : public ::java::lang::Object
+{
+
+public: // actually protected
+ State(jint);
+public:
+ static ::org::omg::PortableServer::POAManagerPackage::State * from_int(jint);
+ virtual ::java::lang::String * toString();
+ virtual jint value();
+private:
+ static const jlong serialVersionUID = -2451866258678193271LL;
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) _value;
+public:
+ static const jint _HOLDING = 0;
+ static ::org::omg::PortableServer::POAManagerPackage::State * HOLDING;
+ static const jint _ACTIVE = 1;
+ static ::org::omg::PortableServer::POAManagerPackage::State * ACTIVE;
+ static const jint _DISCARDING = 2;
+ static ::org::omg::PortableServer::POAManagerPackage::State * DISCARDING;
+ static const jint _INACTIVE = 3;
+ static ::org::omg::PortableServer::POAManagerPackage::State * INACTIVE;
+private:
+ static JArray< ::org::omg::PortableServer::POAManagerPackage::State * > * enume;
+ static JArray< ::java::lang::String * > * state_names;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAManagerPackage_State__
diff --git a/libjava/org/omg/PortableServer/POAOperations.h b/libjava/org/omg/PortableServer/POAOperations.h
new file mode 100644
index 000000000..1f8227b2a
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAOperations.h
@@ -0,0 +1,89 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAOperations__
+#define __org_omg_PortableServer_POAOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ class Policy;
+ }
+ namespace PortableServer
+ {
+ class AdapterActivator;
+ class IdAssignmentPolicy;
+ class IdAssignmentPolicyValue;
+ class IdUniquenessPolicy;
+ class IdUniquenessPolicyValue;
+ class ImplicitActivationPolicy;
+ class ImplicitActivationPolicyValue;
+ class LifespanPolicy;
+ class LifespanPolicyValue;
+ class POA;
+ class POAManager;
+ class POAOperations;
+ class RequestProcessingPolicy;
+ class RequestProcessingPolicyValue;
+ class Servant;
+ class ServantManager;
+ class ServantRetentionPolicy;
+ class ServantRetentionPolicyValue;
+ class ThreadPolicy;
+ class ThreadPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAOperations : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::PortableServer::POA * create_POA(::java::lang::String *, ::org::omg::PortableServer::POAManager *, JArray< ::org::omg::CORBA::Policy * > *) = 0;
+ virtual ::org::omg::PortableServer::POA * find_POA(::java::lang::String *, jboolean) = 0;
+ virtual JArray< jbyte > * activate_object(::org::omg::PortableServer::Servant *) = 0;
+ virtual void activate_object_with_id(JArray< jbyte > *, ::org::omg::PortableServer::Servant *) = 0;
+ virtual void deactivate_object(JArray< jbyte > *) = 0;
+ virtual ::org::omg::CORBA::Object * create_reference(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * create_reference_with_id(JArray< jbyte > *, ::java::lang::String *) = 0;
+ virtual ::org::omg::PortableServer::Servant * get_servant() = 0;
+ virtual void set_servant(::org::omg::PortableServer::Servant *) = 0;
+ virtual void set_servant_manager(::org::omg::PortableServer::ServantManager *) = 0;
+ virtual ::org::omg::PortableServer::ServantManager * get_servant_manager() = 0;
+ virtual JArray< jbyte > * id() = 0;
+ virtual ::org::omg::CORBA::Object * id_to_reference(JArray< jbyte > *) = 0;
+ virtual ::org::omg::PortableServer::Servant * id_to_servant(JArray< jbyte > *) = 0;
+ virtual JArray< jbyte > * reference_to_id(::org::omg::CORBA::Object *) = 0;
+ virtual ::org::omg::PortableServer::Servant * reference_to_servant(::org::omg::CORBA::Object *) = 0;
+ virtual JArray< jbyte > * servant_to_id(::org::omg::PortableServer::Servant *) = 0;
+ virtual ::org::omg::CORBA::Object * servant_to_reference(::org::omg::PortableServer::Servant *) = 0;
+ virtual ::org::omg::PortableServer::POAManager * the_POAManager() = 0;
+ virtual ::org::omg::PortableServer::AdapterActivator * the_activator() = 0;
+ virtual void the_activator(::org::omg::PortableServer::AdapterActivator *) = 0;
+ virtual JArray< ::org::omg::PortableServer::POA * > * the_children() = 0;
+ virtual ::java::lang::String * the_name() = 0;
+ virtual ::org::omg::PortableServer::POA * the_parent() = 0;
+ virtual void destroy(jboolean, jboolean) = 0;
+ virtual ::org::omg::PortableServer::IdUniquenessPolicy * create_id_uniqueness_policy(::org::omg::PortableServer::IdUniquenessPolicyValue *) = 0;
+ virtual ::org::omg::PortableServer::ImplicitActivationPolicy * create_implicit_activation_policy(::org::omg::PortableServer::ImplicitActivationPolicyValue *) = 0;
+ virtual ::org::omg::PortableServer::LifespanPolicy * create_lifespan_policy(::org::omg::PortableServer::LifespanPolicyValue *) = 0;
+ virtual ::org::omg::PortableServer::RequestProcessingPolicy * create_request_processing_policy(::org::omg::PortableServer::RequestProcessingPolicyValue *) = 0;
+ virtual ::org::omg::PortableServer::ServantRetentionPolicy * create_servant_retention_policy(::org::omg::PortableServer::ServantRetentionPolicyValue *) = 0;
+ virtual ::org::omg::PortableServer::ThreadPolicy * create_thread_policy(::org::omg::PortableServer::ThreadPolicyValue *) = 0;
+ virtual ::org::omg::PortableServer::IdAssignmentPolicy * create_id_assignment_policy(::org::omg::PortableServer::IdAssignmentPolicyValue *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_POAOperations__
diff --git a/libjava/org/omg/PortableServer/POAPackage/AdapterAlreadyExists.h b/libjava/org/omg/PortableServer/POAPackage/AdapterAlreadyExists.h
new file mode 100644
index 000000000..e8cac5206
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/AdapterAlreadyExists.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_AdapterAlreadyExists__
+#define __org_omg_PortableServer_POAPackage_AdapterAlreadyExists__
+
+#pragma interface
+
+#include <org/omg/CORBA/UserException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class AdapterAlreadyExists;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::AdapterAlreadyExists : public ::org::omg::CORBA::UserException
+{
+
+public:
+ AdapterAlreadyExists();
+ AdapterAlreadyExists(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = -2678288222917790041LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_AdapterAlreadyExists__
diff --git a/libjava/org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper.h b/libjava/org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper.h
new file mode 100644
index 000000000..5672fc9a1
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_AdapterAlreadyExistsHelper__
+#define __org_omg_PortableServer_POAPackage_AdapterAlreadyExistsHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class AdapterAlreadyExists;
+ class AdapterAlreadyExistsHelper;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::AdapterAlreadyExistsHelper : public ::java::lang::Object
+{
+
+public:
+ AdapterAlreadyExistsHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::POAPackage::AdapterAlreadyExists *);
+ static ::org::omg::PortableServer::POAPackage::AdapterAlreadyExists * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::POAPackage::AdapterAlreadyExists * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::POAPackage::AdapterAlreadyExists *);
+private:
+ static ::org::omg::CORBA::TypeCode * typeCode;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_AdapterAlreadyExistsHelper__
diff --git a/libjava/org/omg/PortableServer/POAPackage/AdapterNonExistent.h b/libjava/org/omg/PortableServer/POAPackage/AdapterNonExistent.h
new file mode 100644
index 000000000..96bea04f3
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/AdapterNonExistent.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_AdapterNonExistent__
+#define __org_omg_PortableServer_POAPackage_AdapterNonExistent__
+
+#pragma interface
+
+#include <org/omg/CORBA/UserException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class AdapterNonExistent;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::AdapterNonExistent : public ::org::omg::CORBA::UserException
+{
+
+public:
+ AdapterNonExistent();
+ AdapterNonExistent(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = -9166706041988650696LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_AdapterNonExistent__
diff --git a/libjava/org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.h b/libjava/org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.h
new file mode 100644
index 000000000..06d76474e
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_AdapterNonExistentHelper__
+#define __org_omg_PortableServer_POAPackage_AdapterNonExistentHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class AdapterNonExistent;
+ class AdapterNonExistentHelper;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::AdapterNonExistentHelper : public ::java::lang::Object
+{
+
+public:
+ AdapterNonExistentHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::POAPackage::AdapterNonExistent *);
+ static ::org::omg::PortableServer::POAPackage::AdapterNonExistent * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::POAPackage::AdapterNonExistent * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::POAPackage::AdapterNonExistent *);
+private:
+ static ::org::omg::CORBA::TypeCode * typeCode;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_AdapterNonExistentHelper__
diff --git a/libjava/org/omg/PortableServer/POAPackage/InvalidPolicy.h b/libjava/org/omg/PortableServer/POAPackage/InvalidPolicy.h
new file mode 100644
index 000000000..8e9235ef7
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/InvalidPolicy.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_InvalidPolicy__
+#define __org_omg_PortableServer_POAPackage_InvalidPolicy__
+
+#pragma interface
+
+#include <org/omg/CORBA/UserException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class InvalidPolicy;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::InvalidPolicy : public ::org::omg::CORBA::UserException
+{
+
+public:
+ InvalidPolicy();
+ InvalidPolicy(::java::lang::String *, jshort);
+ InvalidPolicy(jshort);
+ ::java::lang::String * getMessage();
+private:
+ static const jlong serialVersionUID = 3204212102282117205LL;
+public:
+ jshort __attribute__((aligned(__alignof__( ::org::omg::CORBA::UserException)))) index;
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_InvalidPolicy__
diff --git a/libjava/org/omg/PortableServer/POAPackage/InvalidPolicyHelper.h b/libjava/org/omg/PortableServer/POAPackage/InvalidPolicyHelper.h
new file mode 100644
index 000000000..8f46cab20
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/InvalidPolicyHelper.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_InvalidPolicyHelper__
+#define __org_omg_PortableServer_POAPackage_InvalidPolicyHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class InvalidPolicy;
+ class InvalidPolicyHelper;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::InvalidPolicyHelper : public ::java::lang::Object
+{
+
+public:
+ InvalidPolicyHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::POAPackage::InvalidPolicy *);
+ static ::org::omg::PortableServer::POAPackage::InvalidPolicy * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::POAPackage::InvalidPolicy * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::POAPackage::InvalidPolicy *);
+private:
+ static ::org::omg::CORBA::TypeCode * typeCode;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_InvalidPolicyHelper__
diff --git a/libjava/org/omg/PortableServer/POAPackage/NoServant.h b/libjava/org/omg/PortableServer/POAPackage/NoServant.h
new file mode 100644
index 000000000..e0f4da1c9
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/NoServant.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_NoServant__
+#define __org_omg_PortableServer_POAPackage_NoServant__
+
+#pragma interface
+
+#include <org/omg/CORBA/UserException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class NoServant;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::NoServant : public ::org::omg::CORBA::UserException
+{
+
+public:
+ NoServant();
+ NoServant(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = -5893773687270266061LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_NoServant__
diff --git a/libjava/org/omg/PortableServer/POAPackage/NoServantHelper.h b/libjava/org/omg/PortableServer/POAPackage/NoServantHelper.h
new file mode 100644
index 000000000..17250f780
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/NoServantHelper.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_NoServantHelper__
+#define __org_omg_PortableServer_POAPackage_NoServantHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class NoServant;
+ class NoServantHelper;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::NoServantHelper : public ::java::lang::Object
+{
+
+public:
+ NoServantHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::POAPackage::NoServant *);
+ static ::org::omg::PortableServer::POAPackage::NoServant * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::POAPackage::NoServant * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::POAPackage::NoServant *);
+private:
+ static ::org::omg::CORBA::TypeCode * typeCode;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_NoServantHelper__
diff --git a/libjava/org/omg/PortableServer/POAPackage/ObjectAlreadyActive.h b/libjava/org/omg/PortableServer/POAPackage/ObjectAlreadyActive.h
new file mode 100644
index 000000000..0b10b22b4
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/ObjectAlreadyActive.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_ObjectAlreadyActive__
+#define __org_omg_PortableServer_POAPackage_ObjectAlreadyActive__
+
+#pragma interface
+
+#include <org/omg/CORBA/UserException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class ObjectAlreadyActive;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::ObjectAlreadyActive : public ::org::omg::CORBA::UserException
+{
+
+public:
+ ObjectAlreadyActive();
+ ObjectAlreadyActive(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = -2919308871345098101LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_ObjectAlreadyActive__
diff --git a/libjava/org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.h b/libjava/org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.h
new file mode 100644
index 000000000..d70f153e6
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_ObjectAlreadyActiveHelper__
+#define __org_omg_PortableServer_POAPackage_ObjectAlreadyActiveHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class ObjectAlreadyActive;
+ class ObjectAlreadyActiveHelper;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::ObjectAlreadyActiveHelper : public ::java::lang::Object
+{
+
+public:
+ ObjectAlreadyActiveHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::POAPackage::ObjectAlreadyActive *);
+ static ::org::omg::PortableServer::POAPackage::ObjectAlreadyActive * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::POAPackage::ObjectAlreadyActive * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::POAPackage::ObjectAlreadyActive *);
+private:
+ static ::org::omg::CORBA::TypeCode * typeCode;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_ObjectAlreadyActiveHelper__
diff --git a/libjava/org/omg/PortableServer/POAPackage/ObjectNotActive.h b/libjava/org/omg/PortableServer/POAPackage/ObjectNotActive.h
new file mode 100644
index 000000000..b4503414d
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/ObjectNotActive.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_ObjectNotActive__
+#define __org_omg_PortableServer_POAPackage_ObjectNotActive__
+
+#pragma interface
+
+#include <org/omg/CORBA/UserException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class ObjectNotActive;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::ObjectNotActive : public ::org::omg::CORBA::UserException
+{
+
+public:
+ ObjectNotActive();
+ ObjectNotActive(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 2269559915073532416LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_ObjectNotActive__
diff --git a/libjava/org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.h b/libjava/org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.h
new file mode 100644
index 000000000..184767432
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_ObjectNotActiveHelper__
+#define __org_omg_PortableServer_POAPackage_ObjectNotActiveHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class ObjectNotActive;
+ class ObjectNotActiveHelper;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::ObjectNotActiveHelper : public ::java::lang::Object
+{
+
+public:
+ ObjectNotActiveHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::POAPackage::ObjectNotActive *);
+ static ::org::omg::PortableServer::POAPackage::ObjectNotActive * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::POAPackage::ObjectNotActive * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::POAPackage::ObjectNotActive *);
+private:
+ static ::org::omg::CORBA::TypeCode * typeCode;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_ObjectNotActiveHelper__
diff --git a/libjava/org/omg/PortableServer/POAPackage/ServantAlreadyActive.h b/libjava/org/omg/PortableServer/POAPackage/ServantAlreadyActive.h
new file mode 100644
index 000000000..01d9f2d35
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/ServantAlreadyActive.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_ServantAlreadyActive__
+#define __org_omg_PortableServer_POAPackage_ServantAlreadyActive__
+
+#pragma interface
+
+#include <org/omg/CORBA/UserException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class ServantAlreadyActive;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::ServantAlreadyActive : public ::org::omg::CORBA::UserException
+{
+
+public:
+ ServantAlreadyActive();
+ ServantAlreadyActive(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 780130793809887260LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_ServantAlreadyActive__
diff --git a/libjava/org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.h b/libjava/org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.h
new file mode 100644
index 000000000..779c03432
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_ServantAlreadyActiveHelper__
+#define __org_omg_PortableServer_POAPackage_ServantAlreadyActiveHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class ServantAlreadyActive;
+ class ServantAlreadyActiveHelper;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::ServantAlreadyActiveHelper : public ::java::lang::Object
+{
+
+public:
+ ServantAlreadyActiveHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::POAPackage::ServantAlreadyActive *);
+ static ::org::omg::PortableServer::POAPackage::ServantAlreadyActive * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::POAPackage::ServantAlreadyActive * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::POAPackage::ServantAlreadyActive *);
+private:
+ static ::org::omg::CORBA::TypeCode * typeCode;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_ServantAlreadyActiveHelper__
diff --git a/libjava/org/omg/PortableServer/POAPackage/ServantNotActive.h b/libjava/org/omg/PortableServer/POAPackage/ServantNotActive.h
new file mode 100644
index 000000000..37249db7a
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/ServantNotActive.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_ServantNotActive__
+#define __org_omg_PortableServer_POAPackage_ServantNotActive__
+
+#pragma interface
+
+#include <org/omg/CORBA/UserException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class ServantNotActive;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::ServantNotActive : public ::org::omg::CORBA::UserException
+{
+
+public:
+ ServantNotActive();
+ ServantNotActive(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = -7806868032412803953LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_ServantNotActive__
diff --git a/libjava/org/omg/PortableServer/POAPackage/ServantNotActiveHelper.h b/libjava/org/omg/PortableServer/POAPackage/ServantNotActiveHelper.h
new file mode 100644
index 000000000..aa68157ab
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/ServantNotActiveHelper.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_ServantNotActiveHelper__
+#define __org_omg_PortableServer_POAPackage_ServantNotActiveHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class ServantNotActive;
+ class ServantNotActiveHelper;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::ServantNotActiveHelper : public ::java::lang::Object
+{
+
+public:
+ ServantNotActiveHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::POAPackage::ServantNotActive *);
+ static ::org::omg::PortableServer::POAPackage::ServantNotActive * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::POAPackage::ServantNotActive * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::POAPackage::ServantNotActive *);
+private:
+ static ::org::omg::CORBA::TypeCode * typeCode;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_ServantNotActiveHelper__
diff --git a/libjava/org/omg/PortableServer/POAPackage/WrongAdapter.h b/libjava/org/omg/PortableServer/POAPackage/WrongAdapter.h
new file mode 100644
index 000000000..3f4ec1932
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/WrongAdapter.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_WrongAdapter__
+#define __org_omg_PortableServer_POAPackage_WrongAdapter__
+
+#pragma interface
+
+#include <org/omg/CORBA/UserException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class WrongAdapter;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::WrongAdapter : public ::org::omg::CORBA::UserException
+{
+
+public:
+ WrongAdapter();
+ WrongAdapter(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 7505320179916389200LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_WrongAdapter__
diff --git a/libjava/org/omg/PortableServer/POAPackage/WrongAdapterHelper.h b/libjava/org/omg/PortableServer/POAPackage/WrongAdapterHelper.h
new file mode 100644
index 000000000..bb4927be7
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/WrongAdapterHelper.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_WrongAdapterHelper__
+#define __org_omg_PortableServer_POAPackage_WrongAdapterHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class WrongAdapter;
+ class WrongAdapterHelper;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::WrongAdapterHelper : public ::java::lang::Object
+{
+
+public:
+ WrongAdapterHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::POAPackage::WrongAdapter *);
+ static ::org::omg::PortableServer::POAPackage::WrongAdapter * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::POAPackage::WrongAdapter * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::POAPackage::WrongAdapter *);
+private:
+ static ::org::omg::CORBA::TypeCode * typeCode;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_WrongAdapterHelper__
diff --git a/libjava/org/omg/PortableServer/POAPackage/WrongPolicy.h b/libjava/org/omg/PortableServer/POAPackage/WrongPolicy.h
new file mode 100644
index 000000000..aa8e99bb3
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/WrongPolicy.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_WrongPolicy__
+#define __org_omg_PortableServer_POAPackage_WrongPolicy__
+
+#pragma interface
+
+#include <org/omg/CORBA/UserException.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class WrongPolicy;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::WrongPolicy : public ::org::omg::CORBA::UserException
+{
+
+public:
+ WrongPolicy();
+ WrongPolicy(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 1949765652955335195LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_WrongPolicy__
diff --git a/libjava/org/omg/PortableServer/POAPackage/WrongPolicyHelper.h b/libjava/org/omg/PortableServer/POAPackage/WrongPolicyHelper.h
new file mode 100644
index 000000000..0d648bbfb
--- /dev/null
+++ b/libjava/org/omg/PortableServer/POAPackage/WrongPolicyHelper.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_POAPackage_WrongPolicyHelper__
+#define __org_omg_PortableServer_POAPackage_WrongPolicyHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class WrongPolicy;
+ class WrongPolicyHelper;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::POAPackage::WrongPolicyHelper : public ::java::lang::Object
+{
+
+public:
+ WrongPolicyHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::POAPackage::WrongPolicy *);
+ static ::org::omg::PortableServer::POAPackage::WrongPolicy * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::POAPackage::WrongPolicy * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::POAPackage::WrongPolicy *);
+private:
+ static ::org::omg::CORBA::TypeCode * typeCode;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_POAPackage_WrongPolicyHelper__
diff --git a/libjava/org/omg/PortableServer/REQUEST_PROCESSING_POLICY_ID.h b/libjava/org/omg/PortableServer/REQUEST_PROCESSING_POLICY_ID.h
new file mode 100644
index 000000000..e07834e91
--- /dev/null
+++ b/libjava/org/omg/PortableServer/REQUEST_PROCESSING_POLICY_ID.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_REQUEST_PROCESSING_POLICY_ID__
+#define __org_omg_PortableServer_REQUEST_PROCESSING_POLICY_ID__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class REQUEST_PROCESSING_POLICY_ID;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::REQUEST_PROCESSING_POLICY_ID : public ::java::lang::Object
+{
+
+public:
+ static const jint value = 22;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_REQUEST_PROCESSING_POLICY_ID__
diff --git a/libjava/org/omg/PortableServer/RequestProcessingPolicy.h b/libjava/org/omg/PortableServer/RequestProcessingPolicy.h
new file mode 100644
index 000000000..64eec4dec
--- /dev/null
+++ b/libjava/org/omg/PortableServer/RequestProcessingPolicy.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_RequestProcessingPolicy__
+#define __org_omg_PortableServer_RequestProcessingPolicy__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class RequestProcessingPolicy;
+ class RequestProcessingPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::RequestProcessingPolicy : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ virtual ::org::omg::PortableServer::RequestProcessingPolicyValue * value() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_RequestProcessingPolicy__
diff --git a/libjava/org/omg/PortableServer/RequestProcessingPolicyOperations.h b/libjava/org/omg/PortableServer/RequestProcessingPolicyOperations.h
new file mode 100644
index 000000000..e8769c63a
--- /dev/null
+++ b/libjava/org/omg/PortableServer/RequestProcessingPolicyOperations.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_RequestProcessingPolicyOperations__
+#define __org_omg_PortableServer_RequestProcessingPolicyOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Policy;
+ }
+ namespace PortableServer
+ {
+ class RequestProcessingPolicyOperations;
+ class RequestProcessingPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::RequestProcessingPolicyOperations : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::PortableServer::RequestProcessingPolicyValue * value() = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_RequestProcessingPolicyOperations__
diff --git a/libjava/org/omg/PortableServer/RequestProcessingPolicyValue.h b/libjava/org/omg/PortableServer/RequestProcessingPolicyValue.h
new file mode 100644
index 000000000..88fdf8833
--- /dev/null
+++ b/libjava/org/omg/PortableServer/RequestProcessingPolicyValue.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_RequestProcessingPolicyValue__
+#define __org_omg_PortableServer_RequestProcessingPolicyValue__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class RequestProcessingPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::RequestProcessingPolicyValue : public ::java::lang::Object
+{
+
+public: // actually protected
+ RequestProcessingPolicyValue(jint);
+public:
+ static ::org::omg::PortableServer::RequestProcessingPolicyValue * from_int(jint);
+ virtual ::java::lang::String * toString();
+ virtual jint value();
+private:
+ static const jlong serialVersionUID = 7646563512329907695LL;
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) _value;
+public:
+ static const jint _USE_ACTIVE_OBJECT_MAP_ONLY = 0;
+ static ::org::omg::PortableServer::RequestProcessingPolicyValue * USE_ACTIVE_OBJECT_MAP_ONLY;
+ static const jint _USE_DEFAULT_SERVANT = 1;
+ static ::org::omg::PortableServer::RequestProcessingPolicyValue * USE_DEFAULT_SERVANT;
+ static const jint _USE_SERVANT_MANAGER = 2;
+ static ::org::omg::PortableServer::RequestProcessingPolicyValue * USE_SERVANT_MANAGER;
+private:
+ static JArray< ::org::omg::PortableServer::RequestProcessingPolicyValue * > * enume;
+ static JArray< ::java::lang::String * > * state_names;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_RequestProcessingPolicyValue__
diff --git a/libjava/org/omg/PortableServer/SERVANT_RETENTION_POLICY_ID.h b/libjava/org/omg/PortableServer/SERVANT_RETENTION_POLICY_ID.h
new file mode 100644
index 000000000..ae6e5c46b
--- /dev/null
+++ b/libjava/org/omg/PortableServer/SERVANT_RETENTION_POLICY_ID.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_SERVANT_RETENTION_POLICY_ID__
+#define __org_omg_PortableServer_SERVANT_RETENTION_POLICY_ID__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class SERVANT_RETENTION_POLICY_ID;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::SERVANT_RETENTION_POLICY_ID : public ::java::lang::Object
+{
+
+public:
+ static const jint value = 21;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_SERVANT_RETENTION_POLICY_ID__
diff --git a/libjava/org/omg/PortableServer/Servant.h b/libjava/org/omg/PortableServer/Servant.h
new file mode 100644
index 000000000..8116067ff
--- /dev/null
+++ b/libjava/org/omg/PortableServer/Servant.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_Servant__
+#define __org_omg_PortableServer_Servant__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ class Object;
+ }
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ namespace portable
+ {
+ class Delegate;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::Servant : public ::java::lang::Object
+{
+
+public:
+ Servant();
+ virtual JArray< ::java::lang::String * > * _all_interfaces(::org::omg::PortableServer::POA *, JArray< jbyte > *) = 0;
+ virtual ::org::omg::PortableServer::portable::Delegate * _get_delegate();
+ virtual ::org::omg::CORBA::Object * _get_interface_def();
+ virtual jboolean _is_a(::java::lang::String *);
+ virtual jboolean _non_existent();
+ virtual ::org::omg::CORBA::ORB * _orb();
+ virtual ::org::omg::PortableServer::POA * _default_POA();
+ virtual JArray< jbyte > * _object_id();
+ virtual ::org::omg::PortableServer::POA * _poa();
+ virtual void _set_delegate(::org::omg::PortableServer::portable::Delegate *);
+ virtual ::org::omg::CORBA::Object * _this_object(::org::omg::CORBA::ORB *);
+ virtual ::org::omg::CORBA::Object * _this_object();
+private:
+ ::org::omg::PortableServer::portable::Delegate * __attribute__((aligned(__alignof__( ::java::lang::Object)))) delegate;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_Servant__
diff --git a/libjava/org/omg/PortableServer/ServantActivator.h b/libjava/org/omg/PortableServer/ServantActivator.h
new file mode 100644
index 000000000..836dc9be9
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantActivator.h
@@ -0,0 +1,63 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantActivator__
+#define __org_omg_PortableServer_ServantActivator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ class ServantActivator;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantActivator : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ virtual void etherealize(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::org::omg::PortableServer::Servant *, jboolean, jboolean) = 0;
+ virtual ::org::omg::PortableServer::Servant * incarnate(JArray< jbyte > *, ::org::omg::PortableServer::POA *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ServantActivator__
diff --git a/libjava/org/omg/PortableServer/ServantActivatorHelper.h b/libjava/org/omg/PortableServer/ServantActivatorHelper.h
new file mode 100644
index 000000000..1b302600c
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantActivatorHelper.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantActivatorHelper__
+#define __org_omg_PortableServer_ServantActivatorHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class Object;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ class ServantActivator;
+ class ServantActivatorHelper;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantActivatorHelper : public ::java::lang::Object
+{
+
+public:
+ ServantActivatorHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::ServantActivator *);
+ static ::org::omg::PortableServer::ServantActivator * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::ServantActivator * narrow(::org::omg::CORBA::Object *);
+ static ::org::omg::PortableServer::ServantActivator * unchecked_narrow(::org::omg::CORBA::Object *);
+ static ::org::omg::PortableServer::ServantActivator * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::ServantActivator *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_ServantActivatorHelper__
diff --git a/libjava/org/omg/PortableServer/ServantActivatorOperations.h b/libjava/org/omg/PortableServer/ServantActivatorOperations.h
new file mode 100644
index 000000000..436693990
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantActivatorOperations.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantActivatorOperations__
+#define __org_omg_PortableServer_ServantActivatorOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ class ServantActivatorOperations;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantActivatorOperations : public ::java::lang::Object
+{
+
+public:
+ virtual void etherealize(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::org::omg::PortableServer::Servant *, jboolean, jboolean) = 0;
+ virtual ::org::omg::PortableServer::Servant * incarnate(JArray< jbyte > *, ::org::omg::PortableServer::POA *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ServantActivatorOperations__
diff --git a/libjava/org/omg/PortableServer/ServantActivatorPOA$delegator.h b/libjava/org/omg/PortableServer/ServantActivatorPOA$delegator.h
new file mode 100644
index 000000000..769c43a63
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantActivatorPOA$delegator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantActivatorPOA$delegator__
+#define __org_omg_PortableServer_ServantActivatorPOA$delegator__
+
+#pragma interface
+
+#include <gnu/CORBA/Poa/gnuServantObject.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ class ServantActivatorPOA;
+ class ServantActivatorPOA$delegator;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantActivatorPOA$delegator : public ::gnu::CORBA::Poa::gnuServantObject
+{
+
+public: // actually package-private
+ ServantActivatorPOA$delegator(::org::omg::PortableServer::ServantActivatorPOA *, ::org::omg::PortableServer::Servant *);
+public:
+ virtual ::org::omg::PortableServer::Servant * incarnate(JArray< jbyte > *, ::org::omg::PortableServer::POA *);
+ virtual void etherealize(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::org::omg::PortableServer::Servant *, jboolean, jboolean);
+public: // actually package-private
+ ::org::omg::PortableServer::ServantActivatorPOA * __attribute__((aligned(__alignof__( ::gnu::CORBA::Poa::gnuServantObject)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_ServantActivatorPOA$delegator__
diff --git a/libjava/org/omg/PortableServer/ServantActivatorPOA.h b/libjava/org/omg/PortableServer/ServantActivatorPOA.h
new file mode 100644
index 000000000..8b524bf6b
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantActivatorPOA.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantActivatorPOA__
+#define __org_omg_PortableServer_ServantActivatorPOA__
+
+#pragma interface
+
+#include <org/omg/PortableServer/Servant.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ class ResponseHandler;
+ }
+ }
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ class ServantActivator;
+ class ServantActivatorPOA;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantActivatorPOA : public ::org::omg::PortableServer::Servant
+{
+
+public:
+ ServantActivatorPOA();
+ virtual ::org::omg::CORBA::portable::OutputStream * _invoke(::java::lang::String *, ::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::portable::ResponseHandler *);
+ virtual JArray< ::java::lang::String * > * _all_interfaces(::org::omg::PortableServer::POA *, JArray< jbyte > *);
+ virtual ::org::omg::PortableServer::ServantActivator * _this();
+ virtual ::org::omg::PortableServer::ServantActivator * _this(::org::omg::CORBA::ORB *);
+ virtual void etherealize(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::org::omg::PortableServer::Servant *, jboolean, jboolean) = 0;
+ virtual ::org::omg::PortableServer::Servant * incarnate(JArray< jbyte > *, ::org::omg::PortableServer::POA *) = 0;
+public: // actually package-private
+ ::org::omg::PortableServer::ServantActivatorPOA * __attribute__((aligned(__alignof__( ::org::omg::PortableServer::Servant)))) THIS;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_ServantActivatorPOA__
diff --git a/libjava/org/omg/PortableServer/ServantLocator.h b/libjava/org/omg/PortableServer/ServantLocator.h
new file mode 100644
index 000000000..4dd30fc38
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantLocator.h
@@ -0,0 +1,67 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantLocator__
+#define __org_omg_PortableServer_ServantLocator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ class ServantLocator;
+ namespace ServantLocatorPackage
+ {
+ class CookieHolder;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantLocator : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ virtual ::org::omg::PortableServer::Servant * preinvoke(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::java::lang::String *, ::org::omg::PortableServer::ServantLocatorPackage::CookieHolder *) = 0;
+ virtual void postinvoke(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::java::lang::String *, ::java::lang::Object *, ::org::omg::PortableServer::Servant *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ServantLocator__
diff --git a/libjava/org/omg/PortableServer/ServantLocatorHelper.h b/libjava/org/omg/PortableServer/ServantLocatorHelper.h
new file mode 100644
index 000000000..bd80a46ca
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantLocatorHelper.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantLocatorHelper__
+#define __org_omg_PortableServer_ServantLocatorHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class Object;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ class ServantLocator;
+ class ServantLocatorHelper;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantLocatorHelper : public ::java::lang::Object
+{
+
+public:
+ ServantLocatorHelper();
+ static ::org::omg::CORBA::TypeCode * type();
+ static void insert(::org::omg::CORBA::Any *, ::org::omg::PortableServer::ServantLocator *);
+ static ::org::omg::PortableServer::ServantLocator * extract(::org::omg::CORBA::Any *);
+ static ::java::lang::String * id();
+ static ::org::omg::PortableServer::ServantLocator * narrow(::org::omg::CORBA::Object *);
+ static ::org::omg::PortableServer::ServantLocator * unchecked_narrow(::org::omg::CORBA::Object *);
+ static ::org::omg::PortableServer::ServantLocator * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::PortableServer::ServantLocator *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_ServantLocatorHelper__
diff --git a/libjava/org/omg/PortableServer/ServantLocatorOperations.h b/libjava/org/omg/PortableServer/ServantLocatorOperations.h
new file mode 100644
index 000000000..a54d01f23
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantLocatorOperations.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantLocatorOperations__
+#define __org_omg_PortableServer_ServantLocatorOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ class ServantLocatorOperations;
+ namespace ServantLocatorPackage
+ {
+ class CookieHolder;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantLocatorOperations : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::PortableServer::Servant * preinvoke(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::java::lang::String *, ::org::omg::PortableServer::ServantLocatorPackage::CookieHolder *) = 0;
+ virtual void postinvoke(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::java::lang::String *, ::java::lang::Object *, ::org::omg::PortableServer::Servant *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ServantLocatorOperations__
diff --git a/libjava/org/omg/PortableServer/ServantLocatorPOA$delegator.h b/libjava/org/omg/PortableServer/ServantLocatorPOA$delegator.h
new file mode 100644
index 000000000..37af8e7df
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantLocatorPOA$delegator.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantLocatorPOA$delegator__
+#define __org_omg_PortableServer_ServantLocatorPOA$delegator__
+
+#pragma interface
+
+#include <gnu/CORBA/Poa/gnuServantObject.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ class ServantLocatorPOA;
+ class ServantLocatorPOA$delegator;
+ namespace ServantLocatorPackage
+ {
+ class CookieHolder;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantLocatorPOA$delegator : public ::gnu::CORBA::Poa::gnuServantObject
+{
+
+public: // actually package-private
+ ServantLocatorPOA$delegator(::org::omg::PortableServer::ServantLocatorPOA *, ::org::omg::PortableServer::Servant *);
+public:
+ virtual ::org::omg::PortableServer::Servant * preinvoke(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::java::lang::String *, ::org::omg::PortableServer::ServantLocatorPackage::CookieHolder *);
+ virtual void postinvoke(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::java::lang::String *, ::java::lang::Object *, ::org::omg::PortableServer::Servant *);
+ virtual JArray< ::java::lang::String * > * _ids();
+public: // actually package-private
+ ::org::omg::PortableServer::ServantLocatorPOA * __attribute__((aligned(__alignof__( ::gnu::CORBA::Poa::gnuServantObject)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_ServantLocatorPOA$delegator__
diff --git a/libjava/org/omg/PortableServer/ServantLocatorPOA.h b/libjava/org/omg/PortableServer/ServantLocatorPOA.h
new file mode 100644
index 000000000..c4f4fcea4
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantLocatorPOA.h
@@ -0,0 +1,60 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantLocatorPOA__
+#define __org_omg_PortableServer_ServantLocatorPOA__
+
+#pragma interface
+
+#include <org/omg/PortableServer/Servant.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ class ResponseHandler;
+ }
+ }
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ class ServantLocator;
+ class ServantLocatorPOA;
+ namespace ServantLocatorPackage
+ {
+ class CookieHolder;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantLocatorPOA : public ::org::omg::PortableServer::Servant
+{
+
+public:
+ ServantLocatorPOA();
+ virtual ::org::omg::CORBA::portable::OutputStream * _invoke(::java::lang::String *, ::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::portable::ResponseHandler *);
+ virtual JArray< ::java::lang::String * > * _all_interfaces(::org::omg::PortableServer::POA *, JArray< jbyte > *);
+ virtual ::org::omg::PortableServer::ServantLocator * _this();
+ virtual ::org::omg::PortableServer::ServantLocator * _this(::org::omg::CORBA::ORB *);
+ virtual ::org::omg::PortableServer::Servant * preinvoke(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::java::lang::String *, ::org::omg::PortableServer::ServantLocatorPackage::CookieHolder *) = 0;
+ virtual void postinvoke(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::java::lang::String *, ::java::lang::Object *, ::org::omg::PortableServer::Servant *) = 0;
+public: // actually package-private
+ ::org::omg::PortableServer::ServantLocatorPOA * __attribute__((aligned(__alignof__( ::org::omg::PortableServer::Servant)))) THIS;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_ServantLocatorPOA__
diff --git a/libjava/org/omg/PortableServer/ServantLocatorPackage/CookieHolder.h b/libjava/org/omg/PortableServer/ServantLocatorPackage/CookieHolder.h
new file mode 100644
index 000000000..d983d8093
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantLocatorPackage/CookieHolder.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantLocatorPackage_CookieHolder__
+#define __org_omg_PortableServer_ServantLocatorPackage_CookieHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace ServantLocatorPackage
+ {
+ class CookieHolder;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantLocatorPackage::CookieHolder : public ::java::lang::Object
+{
+
+public:
+ CookieHolder();
+ CookieHolder(::java::lang::Object *);
+ void _read(::org::omg::CORBA::portable::InputStream *);
+ ::org::omg::CORBA::TypeCode * _type();
+ void _write(::org::omg::CORBA::portable::OutputStream *);
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_ServantLocatorPackage_CookieHolder__
diff --git a/libjava/org/omg/PortableServer/ServantManager.h b/libjava/org/omg/PortableServer/ServantManager.h
new file mode 100644
index 000000000..9ed970786
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantManager.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantManager__
+#define __org_omg_PortableServer_ServantManager__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class ServantManager;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantManager : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ServantManager__
diff --git a/libjava/org/omg/PortableServer/ServantManagerOperations.h b/libjava/org/omg/PortableServer/ServantManagerOperations.h
new file mode 100644
index 000000000..8aa8b19df
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantManagerOperations.h
@@ -0,0 +1,31 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantManagerOperations__
+#define __org_omg_PortableServer_ServantManagerOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class ServantManagerOperations;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantManagerOperations : public ::java::lang::Object
+{
+
+public:
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ServantManagerOperations__
diff --git a/libjava/org/omg/PortableServer/ServantRetentionPolicy.h b/libjava/org/omg/PortableServer/ServantRetentionPolicy.h
new file mode 100644
index 000000000..1d7f7d797
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantRetentionPolicy.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantRetentionPolicy__
+#define __org_omg_PortableServer_ServantRetentionPolicy__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class ServantRetentionPolicy;
+ class ServantRetentionPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantRetentionPolicy : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ virtual ::org::omg::PortableServer::ServantRetentionPolicyValue * value() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ServantRetentionPolicy__
diff --git a/libjava/org/omg/PortableServer/ServantRetentionPolicyOperations.h b/libjava/org/omg/PortableServer/ServantRetentionPolicyOperations.h
new file mode 100644
index 000000000..e6ebd89e6
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantRetentionPolicyOperations.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantRetentionPolicyOperations__
+#define __org_omg_PortableServer_ServantRetentionPolicyOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Policy;
+ }
+ namespace PortableServer
+ {
+ class ServantRetentionPolicyOperations;
+ class ServantRetentionPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantRetentionPolicyOperations : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::PortableServer::ServantRetentionPolicyValue * value() = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ServantRetentionPolicyOperations__
diff --git a/libjava/org/omg/PortableServer/ServantRetentionPolicyValue.h b/libjava/org/omg/PortableServer/ServantRetentionPolicyValue.h
new file mode 100644
index 000000000..c34521b72
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ServantRetentionPolicyValue.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ServantRetentionPolicyValue__
+#define __org_omg_PortableServer_ServantRetentionPolicyValue__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class ServantRetentionPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ServantRetentionPolicyValue : public ::java::lang::Object
+{
+
+public: // actually protected
+ ServantRetentionPolicyValue(jint);
+public:
+ static ::org::omg::PortableServer::ServantRetentionPolicyValue * from_int(jint);
+ virtual ::java::lang::String * toString();
+ virtual jint value();
+private:
+ static const jlong serialVersionUID = -7476100336036943822LL;
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) _value;
+public:
+ static const jint _RETAIN = 0;
+ static ::org::omg::PortableServer::ServantRetentionPolicyValue * RETAIN;
+ static const jint _NON_RETAIN = 1;
+ static ::org::omg::PortableServer::ServantRetentionPolicyValue * NON_RETAIN;
+private:
+ static JArray< ::org::omg::PortableServer::ServantRetentionPolicyValue * > * enume;
+ static JArray< ::java::lang::String * > * state_names;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_ServantRetentionPolicyValue__
diff --git a/libjava/org/omg/PortableServer/THREAD_POLICY_ID.h b/libjava/org/omg/PortableServer/THREAD_POLICY_ID.h
new file mode 100644
index 000000000..418919cdb
--- /dev/null
+++ b/libjava/org/omg/PortableServer/THREAD_POLICY_ID.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_THREAD_POLICY_ID__
+#define __org_omg_PortableServer_THREAD_POLICY_ID__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class THREAD_POLICY_ID;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::THREAD_POLICY_ID : public ::java::lang::Object
+{
+
+public:
+ static const jint value = 16;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_THREAD_POLICY_ID__
diff --git a/libjava/org/omg/PortableServer/ThreadPolicy.h b/libjava/org/omg/PortableServer/ThreadPolicy.h
new file mode 100644
index 000000000..06e09b652
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ThreadPolicy.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ThreadPolicy__
+#define __org_omg_PortableServer_ThreadPolicy__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class DomainManager;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class Object;
+ class Policy;
+ class Request;
+ class SetOverrideType;
+ }
+ namespace PortableServer
+ {
+ class ThreadPolicy;
+ class ThreadPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ThreadPolicy : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *) = 0;
+ virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *) = 0;
+ virtual ::org::omg::CORBA::Object * _duplicate() = 0;
+ virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers() = 0;
+ virtual ::org::omg::CORBA::Object * _get_interface_def() = 0;
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint) = 0;
+ virtual jint _hash(jint) = 0;
+ virtual jboolean _is_a(::java::lang::String *) = 0;
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *) = 0;
+ virtual jboolean _non_existent() = 0;
+ virtual void _release() = 0;
+ virtual ::org::omg::CORBA::Request * _request(::java::lang::String *) = 0;
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *) = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ virtual ::org::omg::PortableServer::ThreadPolicyValue * value() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ThreadPolicy__
diff --git a/libjava/org/omg/PortableServer/ThreadPolicyOperations.h b/libjava/org/omg/PortableServer/ThreadPolicyOperations.h
new file mode 100644
index 000000000..fbadf62b6
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ThreadPolicyOperations.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ThreadPolicyOperations__
+#define __org_omg_PortableServer_ThreadPolicyOperations__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Policy;
+ }
+ namespace PortableServer
+ {
+ class ThreadPolicyOperations;
+ class ThreadPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ThreadPolicyOperations : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::PortableServer::ThreadPolicyValue * value() = 0;
+ virtual ::org::omg::CORBA::Policy * copy() = 0;
+ virtual void destroy() = 0;
+ virtual jint policy_type() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_ThreadPolicyOperations__
diff --git a/libjava/org/omg/PortableServer/ThreadPolicyValue.h b/libjava/org/omg/PortableServer/ThreadPolicyValue.h
new file mode 100644
index 000000000..9953a6b69
--- /dev/null
+++ b/libjava/org/omg/PortableServer/ThreadPolicyValue.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_ThreadPolicyValue__
+#define __org_omg_PortableServer_ThreadPolicyValue__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class ThreadPolicyValue;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::ThreadPolicyValue : public ::java::lang::Object
+{
+
+public: // actually protected
+ ThreadPolicyValue(jint);
+public:
+ static ::org::omg::PortableServer::ThreadPolicyValue * from_int(jint);
+ virtual ::java::lang::String * toString();
+ virtual jint value();
+private:
+ static const jlong serialVersionUID = -8874988828297141512LL;
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) _value;
+public:
+ static const jint _ORB_CTRL_MODEL = 0;
+ static ::org::omg::PortableServer::ThreadPolicyValue * ORB_CTRL_MODEL;
+ static const jint _SINGLE_THREAD_MODEL = 1;
+ static ::org::omg::PortableServer::ThreadPolicyValue * SINGLE_THREAD_MODEL;
+private:
+ static JArray< ::org::omg::PortableServer::ThreadPolicyValue * > * enume;
+ static JArray< ::java::lang::String * > * state_names;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer_ThreadPolicyValue__
diff --git a/libjava/org/omg/PortableServer/_ServantActivatorStub.h b/libjava/org/omg/PortableServer/_ServantActivatorStub.h
new file mode 100644
index 000000000..d1b120fcf
--- /dev/null
+++ b/libjava/org/omg/PortableServer/_ServantActivatorStub.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer__ServantActivatorStub__
+#define __org_omg_PortableServer__ServantActivatorStub__
+
+#pragma interface
+
+#include <org/omg/CORBA/portable/ObjectImpl.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ class _ServantActivatorStub;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::_ServantActivatorStub : public ::org::omg::CORBA::portable::ObjectImpl
+{
+
+public:
+ _ServantActivatorStub();
+ virtual JArray< ::java::lang::String * > * _ids();
+ virtual ::org::omg::PortableServer::Servant * incarnate(JArray< jbyte > *, ::org::omg::PortableServer::POA *);
+ virtual void etherealize(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::org::omg::PortableServer::Servant *, jboolean, jboolean);
+private:
+ static const jlong serialVersionUID = -685959979577281419LL;
+public:
+ static ::java::lang::Class * _opsClass;
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer__ServantActivatorStub__
diff --git a/libjava/org/omg/PortableServer/_ServantLocatorStub.h b/libjava/org/omg/PortableServer/_ServantLocatorStub.h
new file mode 100644
index 000000000..7cfa1de88
--- /dev/null
+++ b/libjava/org/omg/PortableServer/_ServantLocatorStub.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer__ServantLocatorStub__
+#define __org_omg_PortableServer__ServantLocatorStub__
+
+#pragma interface
+
+#include <org/omg/CORBA/portable/ObjectImpl.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ namespace ServantLocatorPackage
+ {
+ class CookieHolder;
+ }
+ class _ServantLocatorStub;
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::_ServantLocatorStub : public ::org::omg::CORBA::portable::ObjectImpl
+{
+
+public:
+ _ServantLocatorStub();
+ virtual JArray< ::java::lang::String * > * _ids();
+ virtual ::org::omg::PortableServer::Servant * preinvoke(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::java::lang::String *, ::org::omg::PortableServer::ServantLocatorPackage::CookieHolder *);
+ virtual void postinvoke(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::java::lang::String *, ::java::lang::Object *, ::org::omg::PortableServer::Servant *);
+private:
+ static const jlong serialVersionUID = -2374963516905770111LL;
+public:
+ static ::java::lang::Class * _opsClass;
+public: // actually package-private
+ static ::java::lang::String * OVERRIDE;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __org_omg_PortableServer__ServantLocatorStub__
diff --git a/libjava/org/omg/PortableServer/portable/Delegate.h b/libjava/org/omg/PortableServer/portable/Delegate.h
new file mode 100644
index 000000000..ecf8c512a
--- /dev/null
+++ b/libjava/org/omg/PortableServer/portable/Delegate.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __org_omg_PortableServer_portable_Delegate__
+#define __org_omg_PortableServer_portable_Delegate__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ class Object;
+ }
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ namespace portable
+ {
+ class Delegate;
+ }
+ }
+ }
+ }
+}
+
+class org::omg::PortableServer::portable::Delegate : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::omg::PortableServer::POA * default_POA(::org::omg::PortableServer::Servant *) = 0;
+ virtual ::org::omg::CORBA::Object * get_interface_def(::org::omg::PortableServer::Servant *) = 0;
+ virtual jboolean is_a(::org::omg::PortableServer::Servant *, ::java::lang::String *) = 0;
+ virtual jboolean non_existent(::org::omg::PortableServer::Servant *) = 0;
+ virtual JArray< jbyte > * object_id(::org::omg::PortableServer::Servant *) = 0;
+ virtual ::org::omg::CORBA::ORB * orb(::org::omg::PortableServer::Servant *) = 0;
+ virtual ::org::omg::PortableServer::POA * poa(::org::omg::PortableServer::Servant *) = 0;
+ virtual ::org::omg::CORBA::Object * this_object(::org::omg::PortableServer::Servant *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __org_omg_PortableServer_portable_Delegate__