summaryrefslogtreecommitdiff
path: root/libjava/gnu/CORBA
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/gnu/CORBA
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/gnu/CORBA')
-rw-r--r--libjava/gnu/CORBA/Asynchron.h48
-rw-r--r--libjava/gnu/CORBA/BigDecimalHelper.h44
-rw-r--r--libjava/gnu/CORBA/ByteArrayComparator.h30
-rw-r--r--libjava/gnu/CORBA/CDR/AbstractCdrInput.h185
-rw-r--r--libjava/gnu/CORBA/CDR/AbstractCdrOutput.h130
-rw-r--r--libjava/gnu/CORBA/CDR/AbstractDataInput.h48
-rw-r--r--libjava/gnu/CORBA/CDR/AbstractDataOutput.h45
-rw-r--r--libjava/gnu/CORBA/CDR/AligningInput.h42
-rw-r--r--libjava/gnu/CORBA/CDR/AligningOutput.h44
-rw-r--r--libjava/gnu/CORBA/CDR/ArrayValueHelper.h67
-rw-r--r--libjava/gnu/CORBA/CDR/BigEndianInputStream.h32
-rw-r--r--libjava/gnu/CORBA/CDR/BigEndianOutputStream.h32
-rw-r--r--libjava/gnu/CORBA/CDR/BufferedCdrOutput.h60
-rw-r--r--libjava/gnu/CORBA/CDR/BufferredCdrInput.h49
-rw-r--r--libjava/gnu/CORBA/CDR/EncapsulationStream.h56
-rw-r--r--libjava/gnu/CORBA/CDR/HeadlessInput.h156
-rw-r--r--libjava/gnu/CORBA/CDR/IDLTypeHelper.h60
-rw-r--r--libjava/gnu/CORBA/CDR/LittleEndianInputStream.h64
-rw-r--r--libjava/gnu/CORBA/CDR/LittleEndianOutputStream.h45
-rw-r--r--libjava/gnu/CORBA/CDR/UnknownExceptionCtxHandler.h47
-rw-r--r--libjava/gnu/CORBA/CDR/VMVio.h33
-rw-r--r--libjava/gnu/CORBA/CDR/Vio.h119
-rw-r--r--libjava/gnu/CORBA/CDR/gnuRuntime$1.h38
-rw-r--r--libjava/gnu/CORBA/CDR/gnuRuntime$Entry.h38
-rw-r--r--libjava/gnu/CORBA/CDR/gnuRuntime$Redirection.h34
-rw-r--r--libjava/gnu/CORBA/CDR/gnuRuntime.h52
-rw-r--r--libjava/gnu/CORBA/CDR/gnuValueStream.h36
-rw-r--r--libjava/gnu/CORBA/CdrEncapsCodecImpl.h76
-rw-r--r--libjava/gnu/CORBA/CollocatedOrbs.h51
-rw-r--r--libjava/gnu/CORBA/Connected_objects$cObject.h50
-rw-r--r--libjava/gnu/CORBA/Connected_objects.h59
-rw-r--r--libjava/gnu/CORBA/CorbaList.h35
-rw-r--r--libjava/gnu/CORBA/DefaultSocketFactory.h40
-rw-r--r--libjava/gnu/CORBA/DefinitionKindHolder.h49
-rw-r--r--libjava/gnu/CORBA/DuplicateNameHolder.h56
-rw-r--r--libjava/gnu/CORBA/DynAn/AbstractAny.h68
-rw-r--r--libjava/gnu/CORBA/DynAn/DivideableAny.h107
-rw-r--r--libjava/gnu/CORBA/DynAn/NameValuePairHolder.h53
-rw-r--r--libjava/gnu/CORBA/DynAn/RecordAny.h76
-rw-r--r--libjava/gnu/CORBA/DynAn/UndivideableAny.h100
-rw-r--r--libjava/gnu/CORBA/DynAn/ValueChangeListener.h32
-rw-r--r--libjava/gnu/CORBA/DynAn/gnuDynAny.h114
-rw-r--r--libjava/gnu/CORBA/DynAn/gnuDynAnyFactory.h78
-rw-r--r--libjava/gnu/CORBA/DynAn/gnuDynArray.h67
-rw-r--r--libjava/gnu/CORBA/DynAn/gnuDynEnum.h67
-rw-r--r--libjava/gnu/CORBA/DynAn/gnuDynFixed.h72
-rw-r--r--libjava/gnu/CORBA/DynAn/gnuDynSequence.h66
-rw-r--r--libjava/gnu/CORBA/DynAn/gnuDynStruct.h60
-rw-r--r--libjava/gnu/CORBA/DynAn/gnuDynUnion.h71
-rw-r--r--libjava/gnu/CORBA/DynAn/gnuDynValue.h84
-rw-r--r--libjava/gnu/CORBA/DynAn/gnuDynValueBox.h70
-rw-r--r--libjava/gnu/CORBA/DynAnySeqHolder.h55
-rw-r--r--libjava/gnu/CORBA/EmptyExceptionHolder.h49
-rw-r--r--libjava/gnu/CORBA/ForwardRequestHelper.h55
-rw-r--r--libjava/gnu/CORBA/GIOP/CancelHeader.h49
-rw-r--r--libjava/gnu/CORBA/GIOP/CharSets_OSF.h88
-rw-r--r--libjava/gnu/CORBA/GIOP/CloseMessage.h37
-rw-r--r--libjava/gnu/CORBA/GIOP/CodeSetServiceContext.h56
-rw-r--r--libjava/gnu/CORBA/GIOP/ContextHandler.h50
-rw-r--r--libjava/gnu/CORBA/GIOP/ErrorMessage.h48
-rw-r--r--libjava/gnu/CORBA/GIOP/MessageHeader.h79
-rw-r--r--libjava/gnu/CORBA/GIOP/ReplyHeader.h49
-rw-r--r--libjava/gnu/CORBA/GIOP/RequestHeader.h56
-rw-r--r--libjava/gnu/CORBA/GIOP/ServiceContext.h82
-rw-r--r--libjava/gnu/CORBA/GIOP/v1_0/CancelHeader.h51
-rw-r--r--libjava/gnu/CORBA/GIOP/v1_0/ReplyHeader.h45
-rw-r--r--libjava/gnu/CORBA/GIOP/v1_0/RequestHeader.h49
-rw-r--r--libjava/gnu/CORBA/GIOP/v1_2/ReplyHeader.h43
-rw-r--r--libjava/gnu/CORBA/GIOP/v1_2/RequestHeader.h53
-rw-r--r--libjava/gnu/CORBA/GeneralHolder.h58
-rw-r--r--libjava/gnu/CORBA/HolderLocator.h50
-rw-r--r--libjava/gnu/CORBA/IOR$CodeSets_profile$CodeSet_component.h54
-rw-r--r--libjava/gnu/CORBA/IOR$CodeSets_profile.h46
-rw-r--r--libjava/gnu/CORBA/IOR$Internet_profile.h47
-rw-r--r--libjava/gnu/CORBA/IOR.h72
-rw-r--r--libjava/gnu/CORBA/Interceptor/ClientRequestInterceptors.h56
-rw-r--r--libjava/gnu/CORBA/Interceptor/ForwardRequestHolder.h56
-rw-r--r--libjava/gnu/CORBA/Interceptor/IORInterceptors.h56
-rw-r--r--libjava/gnu/CORBA/Interceptor/Registrator.h104
-rw-r--r--libjava/gnu/CORBA/Interceptor/ServerRequestInterceptors.h56
-rw-r--r--libjava/gnu/CORBA/Interceptor/gnuClientRequestInfo.h86
-rw-r--r--libjava/gnu/CORBA/Interceptor/gnuIcCurrent.h67
-rw-r--r--libjava/gnu/CORBA/Interceptor/gnuIorInfo.h73
-rw-r--r--libjava/gnu/CORBA/Interceptor/gnuServerRequestInfo.h104
-rw-r--r--libjava/gnu/CORBA/IorDelegate.h72
-rw-r--r--libjava/gnu/CORBA/IorObject.h52
-rw-r--r--libjava/gnu/CORBA/IorProvider.h30
-rw-r--r--libjava/gnu/CORBA/Minor.h64
-rw-r--r--libjava/gnu/CORBA/NameDynAnyPairHolder.h53
-rw-r--r--libjava/gnu/CORBA/NameDynAnyPairSeqHolder.h55
-rw-r--r--libjava/gnu/CORBA/NameValuePairHolder.h53
-rw-r--r--libjava/gnu/CORBA/NameValuePairSeqHolder.h55
-rw-r--r--libjava/gnu/CORBA/NamingService/Binding_iterator_impl.h54
-rw-r--r--libjava/gnu/CORBA/NamingService/Ext.h75
-rw-r--r--libjava/gnu/CORBA/NamingService/NameComponentComparator.h35
-rw-r--r--libjava/gnu/CORBA/NamingService/NameParser.h75
-rw-r--r--libjava/gnu/CORBA/NamingService/NameTransformer.h65
-rw-r--r--libjava/gnu/CORBA/NamingService/NameValidator.h45
-rw-r--r--libjava/gnu/CORBA/NamingService/NamingMap.h57
-rw-r--r--libjava/gnu/CORBA/NamingService/NamingServiceTransient$1.h38
-rw-r--r--libjava/gnu/CORBA/NamingService/NamingServiceTransient.h37
-rw-r--r--libjava/gnu/CORBA/NamingService/TransientContext.h74
-rw-r--r--libjava/gnu/CORBA/ObjectCreator.h75
-rw-r--r--libjava/gnu/CORBA/OctetHolder.h52
-rw-r--r--libjava/gnu/CORBA/OrbFocused.h74
-rw-r--r--libjava/gnu/CORBA/OrbFunctional$1.h37
-rw-r--r--libjava/gnu/CORBA/OrbFunctional$2.h46
-rw-r--r--libjava/gnu/CORBA/OrbFunctional$portServer.h52
-rw-r--r--libjava/gnu/CORBA/OrbFunctional$sharedPortServer.h33
-rw-r--r--libjava/gnu/CORBA/OrbFunctional.h167
-rw-r--r--libjava/gnu/CORBA/OrbRestricted.h122
-rw-r--r--libjava/gnu/CORBA/Poa/AOM$Obj.h63
-rw-r--r--libjava/gnu/CORBA/Poa/AOM.h71
-rw-r--r--libjava/gnu/CORBA/Poa/AccessiblePolicy.h70
-rw-r--r--libjava/gnu/CORBA/Poa/DynamicImpHandler.h53
-rw-r--r--libjava/gnu/CORBA/Poa/ForwardRequestHolder.h56
-rw-r--r--libjava/gnu/CORBA/Poa/ForwardedServant.h61
-rw-r--r--libjava/gnu/CORBA/Poa/InvalidPolicyHolder.h59
-rw-r--r--libjava/gnu/CORBA/Poa/LocalDelegate.h91
-rw-r--r--libjava/gnu/CORBA/Poa/LocalRequest.h97
-rw-r--r--libjava/gnu/CORBA/Poa/LocalServerRequest.h57
-rw-r--r--libjava/gnu/CORBA/Poa/ORB_1_4.h81
-rw-r--r--libjava/gnu/CORBA/Poa/ServantDelegateImpl.h67
-rw-r--r--libjava/gnu/CORBA/Poa/StandardPolicies.h50
-rw-r--r--libjava/gnu/CORBA/Poa/gnuAdapterActivator.h43
-rw-r--r--libjava/gnu/CORBA/Poa/gnuForwardRequest.h51
-rw-r--r--libjava/gnu/CORBA/Poa/gnuIdAssignmentPolicy.h46
-rw-r--r--libjava/gnu/CORBA/Poa/gnuIdUniquenessPolicy.h46
-rw-r--r--libjava/gnu/CORBA/Poa/gnuImplicitActivationPolicy.h46
-rw-r--r--libjava/gnu/CORBA/Poa/gnuLifespanPolicy.h46
-rw-r--r--libjava/gnu/CORBA/Poa/gnuPOA$RefTemplate.h57
-rw-r--r--libjava/gnu/CORBA/Poa/gnuPOA.h187
-rw-r--r--libjava/gnu/CORBA/Poa/gnuPOAManager.h62
-rw-r--r--libjava/gnu/CORBA/Poa/gnuPoaCurrent.h55
-rw-r--r--libjava/gnu/CORBA/Poa/gnuRequestProcessingPolicy.h46
-rw-r--r--libjava/gnu/CORBA/Poa/gnuServantObject.h96
-rw-r--r--libjava/gnu/CORBA/Poa/gnuServantRetentionPolicy.h46
-rw-r--r--libjava/gnu/CORBA/Poa/gnuThreadPolicy.h46
-rw-r--r--libjava/gnu/CORBA/RawReply.h54
-rw-r--r--libjava/gnu/CORBA/ResponseHandlerImpl.h69
-rw-r--r--libjava/gnu/CORBA/SafeForDirectCalls.h28
-rw-r--r--libjava/gnu/CORBA/ServiceDetailHolder.h49
-rw-r--r--libjava/gnu/CORBA/ServiceRequestAdapter.h56
-rw-r--r--libjava/gnu/CORBA/SetOverrideTypeHolder.h49
-rw-r--r--libjava/gnu/CORBA/SimpleDelegate.h67
-rw-r--r--libjava/gnu/CORBA/SocketRepository.h46
-rw-r--r--libjava/gnu/CORBA/StreamBasedRequest.h32
-rw-r--r--libjava/gnu/CORBA/StreamHolder.h52
-rw-r--r--libjava/gnu/CORBA/StubLocator.h48
-rw-r--r--libjava/gnu/CORBA/TypeCodeHelper.h46
-rw-r--r--libjava/gnu/CORBA/TypeKindNamer.h49
-rw-r--r--libjava/gnu/CORBA/Unexpected.h38
-rw-r--r--libjava/gnu/CORBA/Version.h42
-rw-r--r--libjava/gnu/CORBA/WCharHolder.h52
-rw-r--r--libjava/gnu/CORBA/WStringHolder.h56
-rw-r--r--libjava/gnu/CORBA/_PolicyImplBase.h64
-rw-r--r--libjava/gnu/CORBA/gnuAny.h126
-rw-r--r--libjava/gnu/CORBA/gnuCodecFactory.h48
-rw-r--r--libjava/gnu/CORBA/gnuContext.h53
-rw-r--r--libjava/gnu/CORBA/gnuContextList.h37
-rw-r--r--libjava/gnu/CORBA/gnuEnvironment.h35
-rw-r--r--libjava/gnu/CORBA/gnuExceptionList.h47
-rw-r--r--libjava/gnu/CORBA/gnuNVList.h52
-rw-r--r--libjava/gnu/CORBA/gnuNamedValue.h50
-rw-r--r--libjava/gnu/CORBA/gnuRequest$1.h35
-rw-r--r--libjava/gnu/CORBA/gnuRequest$2.h37
-rw-r--r--libjava/gnu/CORBA/gnuRequest.h184
-rw-r--r--libjava/gnu/CORBA/gnuValueHolder.h54
-rw-r--r--libjava/gnu/CORBA/interfaces/SocketFactory.h42
-rw-r--r--libjava/gnu/CORBA/typecodes/AliasTypeCode.h54
-rw-r--r--libjava/gnu/CORBA/typecodes/ArrayTypeCode.h56
-rw-r--r--libjava/gnu/CORBA/typecodes/FixedTypeCode.h61
-rw-r--r--libjava/gnu/CORBA/typecodes/GeneralTypeCode.h70
-rw-r--r--libjava/gnu/CORBA/typecodes/PrimitiveTypeCode.h68
-rw-r--r--libjava/gnu/CORBA/typecodes/RecordTypeCode$Field.h47
-rw-r--r--libjava/gnu/CORBA/typecodes/RecordTypeCode.h72
-rw-r--r--libjava/gnu/CORBA/typecodes/RecursiveTypeCode.h37
-rw-r--r--libjava/gnu/CORBA/typecodes/StringTypeCode.h48
178 files changed, 10820 insertions, 0 deletions
diff --git a/libjava/gnu/CORBA/Asynchron.h b/libjava/gnu/CORBA/Asynchron.h
new file mode 100644
index 000000000..c1b542ad2
--- /dev/null
+++ b/libjava/gnu/CORBA/Asynchron.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Asynchron__
+#define __gnu_CORBA_Asynchron__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class Asynchron;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Request;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Asynchron : public ::java::lang::Object
+{
+
+public:
+ Asynchron();
+ virtual void send_multiple_requests_oneway(JArray< ::org::omg::CORBA::Request * > *);
+ virtual void send_multiple_requests_deferred(JArray< ::org::omg::CORBA::Request * > *);
+ virtual jboolean poll_next_response();
+ virtual ::org::omg::CORBA::Request * get_next_response();
+public: // actually package-private
+ ::java::util::LinkedList * __attribute__((aligned(__alignof__( ::java::lang::Object)))) sent;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Asynchron__
diff --git a/libjava/gnu/CORBA/BigDecimalHelper.h b/libjava/gnu/CORBA/BigDecimalHelper.h
new file mode 100644
index 000000000..968a863f1
--- /dev/null
+++ b/libjava/gnu/CORBA/BigDecimalHelper.h
@@ -0,0 +1,44 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_BigDecimalHelper__
+#define __gnu_CORBA_BigDecimalHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class BigDecimalHelper;
+ }
+ }
+ namespace java
+ {
+ namespace math
+ {
+ class BigDecimal;
+ }
+ }
+}
+
+class gnu::CORBA::BigDecimalHelper : public ::java::lang::Object
+{
+
+public:
+ BigDecimalHelper();
+ static void main(JArray< ::java::lang::String * > *);
+ static ::java::math::BigDecimal * read(::java::io::InputStream *, jint);
+ static void write(::java::io::OutputStream *, ::java::math::BigDecimal *);
+private:
+ static ::java::math::BigDecimal * createFixed(jint, JArray< jbyte > *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_BigDecimalHelper__
diff --git a/libjava/gnu/CORBA/ByteArrayComparator.h b/libjava/gnu/CORBA/ByteArrayComparator.h
new file mode 100644
index 000000000..f619ba89f
--- /dev/null
+++ b/libjava/gnu/CORBA/ByteArrayComparator.h
@@ -0,0 +1,30 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_ByteArrayComparator__
+#define __gnu_CORBA_ByteArrayComparator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class ByteArrayComparator;
+ }
+ }
+}
+
+class gnu::CORBA::ByteArrayComparator : public ::java::lang::Object
+{
+
+public:
+ ByteArrayComparator();
+ virtual jint compare(::java::lang::Object *, ::java::lang::Object *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_ByteArrayComparator__
diff --git a/libjava/gnu/CORBA/CDR/AbstractCdrInput.h b/libjava/gnu/CORBA/CDR/AbstractCdrInput.h
new file mode 100644
index 000000000..a9c9adcf6
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/AbstractCdrInput.h
@@ -0,0 +1,185 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_AbstractCdrInput__
+#define __gnu_CORBA_CDR_AbstractCdrInput__
+
+#pragma interface
+
+#include <org/omg/CORBA_2_3/portable/InputStream.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractCdrInput;
+ class AbstractDataInput;
+ class BufferredCdrInput;
+ class gnuRuntime;
+ }
+ namespace GIOP
+ {
+ class CodeSetServiceContext;
+ }
+ class Version;
+ }
+ }
+ namespace java
+ {
+ namespace math
+ {
+ class BigDecimal;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class AnySeqHolder;
+ class BooleanSeqHolder;
+ class CharSeqHolder;
+ class DoubleSeqHolder;
+ class FloatSeqHolder;
+ class LongLongSeqHolder;
+ class LongSeqHolder;
+ class ORB;
+ class Object;
+ class OctetSeqHolder;
+ class ShortSeqHolder;
+ class TypeCode;
+ class ULongLongSeqHolder;
+ class ULongSeqHolder;
+ class UShortSeqHolder;
+ class WCharSeqHolder;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::AbstractCdrInput : public ::org::omg::CORBA_2_3::portable::InputStream
+{
+
+public:
+ AbstractCdrInput(::java::io::InputStream *);
+ AbstractCdrInput();
+ virtual void setBigEndian(jboolean);
+ virtual jboolean isBigEndian();
+ virtual void cloneSettings(::gnu::CORBA::CDR::AbstractCdrInput *);
+ virtual void setInputStream(::java::io::InputStream *);
+ virtual void setOffset(jint) = 0;
+ virtual void setOrb(::org::omg::CORBA::ORB *);
+ virtual void setVersion(::gnu::CORBA::Version *);
+ virtual void align(jint) = 0;
+ virtual jlong gnu_read_ulong();
+ virtual jint gnu_read_ushort();
+ virtual ::org::omg::CORBA::ORB * orb();
+ virtual jint read();
+ virtual jint read(JArray< jbyte > *, jint, jint);
+ virtual jint read(JArray< jbyte > *);
+ virtual ::org::omg::CORBA::Object * read_Object();
+ virtual ::org::omg::CORBA::TypeCode * read_TypeCode();
+ virtual ::org::omg::CORBA::Any * read_any();
+ virtual jboolean read_boolean();
+ virtual void read_boolean_array(JArray< jboolean > *, jint, jint);
+ virtual jchar read_char();
+ virtual void read_char_array(JArray< jchar > *, jint, jint);
+ virtual jdouble read_double();
+ virtual void read_double_array(JArray< jdouble > *, jint, jint);
+ virtual ::gnu::CORBA::CDR::BufferredCdrInput * read_encapsulation();
+ virtual ::java::math::BigDecimal * read_fixed();
+ virtual jfloat read_float();
+ virtual void read_float_array(JArray< jfloat > *, jint, jint);
+ virtual jint read_long();
+ virtual void read_long_array(JArray< jint > *, jint, jint);
+ virtual jlong read_longlong();
+ virtual void read_longlong_array(JArray< jlong > *, jint, jint);
+ virtual jbyte read_octet();
+ virtual void read_octet_array(JArray< jbyte > *, jint, jint);
+ virtual JArray< jbyte > * read_sequence();
+ virtual jshort read_short();
+ virtual void read_short_array(JArray< jshort > *, jint, jint);
+ virtual ::java::lang::String * read_string();
+ virtual jint read_ulong();
+ virtual void read_ulong_array(JArray< jint > *, jint, jint);
+ virtual jlong read_ulonglong();
+ virtual void read_ulonglong_array(JArray< jlong > *, jint, jint);
+ virtual jshort read_ushort();
+ virtual void read_ushort_array(JArray< jshort > *, jint, jint);
+ virtual jchar read_wchar();
+ virtual void read_wchar_array(JArray< jchar > *, jint, jint);
+ virtual ::java::lang::String * read_wstring();
+ virtual ::java::lang::String * read_wstring_UTF_16();
+ static jchar swap(jchar);
+ virtual void setCodeSet(::gnu::CORBA::GIOP::CodeSetServiceContext *);
+ virtual ::gnu::CORBA::GIOP::CodeSetServiceContext * getCodeSet();
+ virtual ::org::omg::CORBA::Object * read_Object(::java::lang::Class *);
+ virtual ::java::io::Serializable * read_Value();
+ virtual ::java::lang::Object * read_Abstract();
+ virtual void read_char_array(::org::omg::CORBA::CharSeqHolder *, jint, jint);
+ virtual void read_wchar_array(::org::omg::CORBA::WCharSeqHolder *, jint, jint);
+private:
+ JArray< jchar > * ensureArray(JArray< jchar > *, jint, jint);
+public:
+ virtual void read_ulong_array(::org::omg::CORBA::ULongSeqHolder *, jint, jint);
+ virtual void read_long_array(::org::omg::CORBA::LongSeqHolder *, jint, jint);
+private:
+ JArray< jint > * ensureArray(JArray< jint > *, jint, jint);
+public:
+ virtual void read_float_array(::org::omg::CORBA::FloatSeqHolder *, jint, jint);
+private:
+ JArray< jfloat > * ensureArray(JArray< jfloat > *, jint, jint);
+public:
+ virtual void read_double_array(::org::omg::CORBA::DoubleSeqHolder *, jint, jint);
+private:
+ JArray< jdouble > * ensureArray(JArray< jdouble > *, jint, jint);
+public:
+ virtual void read_short_array(::org::omg::CORBA::ShortSeqHolder *, jint, jint);
+ virtual void read_ushort_array(::org::omg::CORBA::UShortSeqHolder *, jint, jint);
+private:
+ JArray< jshort > * ensureArray(JArray< jshort > *, jint, jint);
+public:
+ virtual void read_octet_array(::org::omg::CORBA::OctetSeqHolder *, jint, jint);
+private:
+ JArray< jbyte > * ensureArray(JArray< jbyte > *, jint, jint);
+public:
+ virtual void read_longlong_array(::org::omg::CORBA::LongLongSeqHolder *, jint, jint);
+ virtual void read_ulonglong_array(::org::omg::CORBA::ULongLongSeqHolder *, jint, jint);
+private:
+ JArray< jlong > * ensureArray(JArray< jlong > *, jint, jint);
+public:
+ virtual void read_boolean_array(::org::omg::CORBA::BooleanSeqHolder *, jint, jint);
+private:
+ JArray< jboolean > * ensureArray(JArray< jboolean > *, jint, jint);
+public:
+ virtual void read_any_array(::org::omg::CORBA::AnySeqHolder *, jint, jint);
+private:
+ JArray< ::org::omg::CORBA::Any * > * ensureArray(JArray< ::org::omg::CORBA::Any * > *, jint, jint);
+public:
+ virtual JArray< ::java::lang::String * > * _truncatable_ids();
+ ::gnu::CORBA::CDR::gnuRuntime * __attribute__((aligned(__alignof__( ::org::omg::CORBA_2_3::portable::InputStream)))) runtime;
+public: // actually protected
+ static ::java::lang::String * UNEXP_EOF;
+ ::gnu::CORBA::CDR::AbstractDataInput * b;
+ ::java::io::InputStream * actual_stream;
+ ::org::omg::CORBA::ORB * orb__;
+ ::gnu::CORBA::Version * giop;
+ ::gnu::CORBA::GIOP::CodeSetServiceContext * codeset;
+private:
+ ::java::lang::String * narrow_charset;
+ ::java::lang::String * wide_charset;
+ jboolean narrow_native;
+ jboolean wide_native;
+ jboolean little_endian;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_AbstractCdrInput__
diff --git a/libjava/gnu/CORBA/CDR/AbstractCdrOutput.h b/libjava/gnu/CORBA/CDR/AbstractCdrOutput.h
new file mode 100644
index 000000000..b6d328be0
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/AbstractCdrOutput.h
@@ -0,0 +1,130 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_AbstractCdrOutput__
+#define __gnu_CORBA_CDR_AbstractCdrOutput__
+
+#pragma interface
+
+#include <org/omg/CORBA_2_3/portable/OutputStream.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractCdrOutput;
+ class AbstractDataOutput;
+ class BufferedCdrOutput;
+ class gnuRuntime;
+ }
+ namespace GIOP
+ {
+ class CodeSetServiceContext;
+ }
+ class Version;
+ }
+ }
+ namespace java
+ {
+ namespace math
+ {
+ class BigDecimal;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class Context;
+ class ContextList;
+ class ORB;
+ class Object;
+ class TypeCode;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::AbstractCdrOutput : public ::org::omg::CORBA_2_3::portable::OutputStream
+{
+
+public:
+ AbstractCdrOutput(::java::io::OutputStream *);
+ AbstractCdrOutput();
+ virtual void setOffset(jint) = 0;
+ virtual void cloneSettings(::gnu::CORBA::CDR::AbstractCdrOutput *);
+ virtual void setCodeSet(::gnu::CORBA::GIOP::CodeSetServiceContext *);
+ virtual ::gnu::CORBA::GIOP::CodeSetServiceContext * getCodeSet();
+ virtual void setOrb(::org::omg::CORBA::ORB *);
+ virtual void setOutputStream(::java::io::OutputStream *);
+ virtual void setVersion(::gnu::CORBA::Version *);
+ virtual void setBigEndian(jboolean);
+ virtual void align(jint) = 0;
+ virtual ::gnu::CORBA::CDR::AbstractCdrOutput * createEncapsulation();
+ virtual ::org::omg::CORBA::ORB * orb();
+ virtual void write(jint);
+ virtual void write(JArray< jbyte > *);
+ virtual void write(JArray< jbyte > *, jint, jint);
+ virtual void write_Context(::org::omg::CORBA::Context *, ::org::omg::CORBA::ContextList *);
+ virtual void write_Object(::org::omg::CORBA::Object *);
+ virtual void write_TypeCode(::org::omg::CORBA::TypeCode *);
+ virtual void write_any(::org::omg::CORBA::Any *);
+ virtual void write_boolean(jboolean);
+ virtual void write_boolean_array(JArray< jboolean > *, jint, jint);
+ virtual void write_char(jchar);
+ virtual void write_char_array(JArray< jchar > *, jint, jint);
+ virtual void write_double(jdouble);
+ virtual void write_double_array(JArray< jdouble > *, jint, jint);
+ virtual void write_fixed(::java::math::BigDecimal *);
+ virtual void write_float(jfloat);
+ virtual void write_float_array(JArray< jfloat > *, jint, jint);
+ virtual void write_long(jint);
+ virtual void write_long_array(JArray< jint > *, jint, jint);
+ virtual void write_longlong(jlong);
+ virtual void write_longlong_array(JArray< jlong > *, jint, jint);
+ virtual void write_octet(jbyte);
+ virtual void write_octet_array(JArray< jbyte > *, jint, jint);
+ virtual void write_sequence(JArray< jbyte > *);
+ virtual void write_sequence(::gnu::CORBA::CDR::BufferedCdrOutput *);
+ virtual void write_short(jshort);
+ virtual void write_short_array(JArray< jshort > *, jint, jint);
+ virtual void write_string(::java::lang::String *);
+ virtual void write_ulong(jint);
+ virtual void write_ulong_array(JArray< jint > *, jint, jint);
+ virtual void write_ulonglong(jlong);
+ virtual void write_ulonglong_array(JArray< jlong > *, jint, jint);
+ virtual void write_ushort(jshort);
+ virtual void write_ushort_array(JArray< jshort > *, jint, jint);
+ virtual void write_wchar(jchar);
+ virtual void write_wchar_array(JArray< jchar > *, jint, jint);
+ virtual void write_wstring(::java::lang::String *);
+ virtual void write_any_array(JArray< ::org::omg::CORBA::Any * > *, jint, jint);
+ virtual JArray< ::java::lang::String * > * _truncatable_ids();
+ virtual void write_Abstract(::java::lang::Object *);
+ virtual void write_Value(::java::io::Serializable *);
+ ::gnu::CORBA::CDR::gnuRuntime * __attribute__((aligned(__alignof__( ::org::omg::CORBA_2_3::portable::OutputStream)))) runtime;
+public: // actually protected
+ ::gnu::CORBA::CDR::AbstractDataOutput * b;
+ ::org::omg::CORBA::ORB * orb__;
+ ::gnu::CORBA::Version * giop;
+ ::gnu::CORBA::GIOP::CodeSetServiceContext * codeset;
+private:
+ ::java::lang::String * narrow_charset;
+ ::java::lang::String * wide_charset;
+ jboolean narrow_native;
+ jboolean wide_native;
+ jboolean little_endian;
+ ::java::io::OutputStream * actual_stream;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_AbstractCdrOutput__
diff --git a/libjava/gnu/CORBA/CDR/AbstractDataInput.h b/libjava/gnu/CORBA/CDR/AbstractDataInput.h
new file mode 100644
index 000000000..c4c147f3a
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/AbstractDataInput.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_AbstractDataInput__
+#define __gnu_CORBA_CDR_AbstractDataInput__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractDataInput;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::AbstractDataInput : public ::java::lang::Object
+{
+
+public:
+ virtual jint read(JArray< jbyte > *) = 0;
+ virtual jint read(JArray< jbyte > *, jint, jint) = 0;
+ virtual jboolean readBoolean() = 0;
+ virtual jbyte readByte() = 0;
+ virtual jchar readChar() = 0;
+ virtual jdouble readDouble() = 0;
+ virtual jfloat readFloat() = 0;
+ virtual void readFully(JArray< jbyte > *) = 0;
+ virtual jint readInt() = 0;
+ virtual jlong readLong() = 0;
+ virtual jshort readShort() = 0;
+ virtual jint readUnsignedByte() = 0;
+ virtual jint readUnsignedShort() = 0;
+ virtual jint read() = 0;
+ virtual jint skipBytes(jint) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_CORBA_CDR_AbstractDataInput__
diff --git a/libjava/gnu/CORBA/CDR/AbstractDataOutput.h b/libjava/gnu/CORBA/CDR/AbstractDataOutput.h
new file mode 100644
index 000000000..08ba71438
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/AbstractDataOutput.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_AbstractDataOutput__
+#define __gnu_CORBA_CDR_AbstractDataOutput__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractDataOutput;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::AbstractDataOutput : public ::java::lang::Object
+{
+
+public:
+ virtual void flush() = 0;
+ virtual void write(jint) = 0;
+ virtual void write(JArray< jbyte > *, jint, jint) = 0;
+ virtual void write(JArray< jbyte > *) = 0;
+ virtual void writeBoolean(jboolean) = 0;
+ virtual void writeByte(jint) = 0;
+ virtual void writeShort(jint) = 0;
+ virtual void writeChar(jint) = 0;
+ virtual void writeInt(jint) = 0;
+ virtual void writeLong(jlong) = 0;
+ virtual void writeFloat(jfloat) = 0;
+ virtual void writeDouble(jdouble) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_CORBA_CDR_AbstractDataOutput__
diff --git a/libjava/gnu/CORBA/CDR/AligningInput.h b/libjava/gnu/CORBA/CDR/AligningInput.h
new file mode 100644
index 000000000..54e842019
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/AligningInput.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_AligningInput__
+#define __gnu_CORBA_CDR_AligningInput__
+
+#pragma interface
+
+#include <java/io/ByteArrayInputStream.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AligningInput;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::AligningInput : public ::java::io::ByteArrayInputStream
+{
+
+public:
+ AligningInput(JArray< jbyte > *);
+ virtual void setOffset(jint);
+ virtual void align(jint);
+ virtual JArray< jbyte > * getBuffer();
+ virtual jint getPosition();
+ virtual void seek(jint);
+private:
+ jint __attribute__((aligned(__alignof__( ::java::io::ByteArrayInputStream)))) offset;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_AligningInput__
diff --git a/libjava/gnu/CORBA/CDR/AligningOutput.h b/libjava/gnu/CORBA/CDR/AligningOutput.h
new file mode 100644
index 000000000..2b889783e
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/AligningOutput.h
@@ -0,0 +1,44 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_AligningOutput__
+#define __gnu_CORBA_CDR_AligningOutput__
+
+#pragma interface
+
+#include <java/io/ByteArrayOutputStream.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AligningOutput;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::AligningOutput : public ::java::io::ByteArrayOutputStream
+{
+
+public:
+ AligningOutput();
+ AligningOutput(jint);
+ virtual void setOffset(jint);
+ virtual void align(jint);
+ virtual void skip(jint);
+ virtual jint getPosition();
+ virtual void seek(jint);
+ virtual JArray< jbyte > * getBuffer();
+private:
+ jint __attribute__((aligned(__alignof__( ::java::io::ByteArrayOutputStream)))) offset;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_AligningOutput__
diff --git a/libjava/gnu/CORBA/CDR/ArrayValueHelper.h b/libjava/gnu/CORBA/CDR/ArrayValueHelper.h
new file mode 100644
index 000000000..2da612140
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/ArrayValueHelper.h
@@ -0,0 +1,67 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_ArrayValueHelper__
+#define __gnu_CORBA_CDR_ArrayValueHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class ArrayValueHelper;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace rmi
+ {
+ namespace CORBA
+ {
+ class ValueHandler;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::ArrayValueHelper : public ::java::lang::Object
+{
+
+public: // actually package-private
+ virtual jboolean written_as_object();
+ ArrayValueHelper(::java::lang::Class *);
+public:
+ virtual ::java::lang::String * get_id();
+ virtual ::java::io::Serializable * read_value(::org::omg::CORBA::portable::InputStream *);
+ virtual void write_value(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *);
+public: // actually package-private
+ static ::javax::rmi::CORBA::ValueHandler * handler;
+ ::java::lang::Class * __attribute__((aligned(__alignof__( ::java::lang::Object)))) arrayClass;
+ ::java::lang::Class * component;
+ ::java::lang::String * componentId;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_ArrayValueHelper__
diff --git a/libjava/gnu/CORBA/CDR/BigEndianInputStream.h b/libjava/gnu/CORBA/CDR/BigEndianInputStream.h
new file mode 100644
index 000000000..9feb32e98
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/BigEndianInputStream.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_BigEndianInputStream__
+#define __gnu_CORBA_CDR_BigEndianInputStream__
+
+#pragma interface
+
+#include <java/io/DataInputStream.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class BigEndianInputStream;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::BigEndianInputStream : public ::java::io::DataInputStream
+{
+
+public:
+ BigEndianInputStream(::java::io::InputStream *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_BigEndianInputStream__
diff --git a/libjava/gnu/CORBA/CDR/BigEndianOutputStream.h b/libjava/gnu/CORBA/CDR/BigEndianOutputStream.h
new file mode 100644
index 000000000..12e14d8dd
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/BigEndianOutputStream.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_BigEndianOutputStream__
+#define __gnu_CORBA_CDR_BigEndianOutputStream__
+
+#pragma interface
+
+#include <java/io/DataOutputStream.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class BigEndianOutputStream;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::BigEndianOutputStream : public ::java::io::DataOutputStream
+{
+
+public:
+ BigEndianOutputStream(::java::io::OutputStream *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_BigEndianOutputStream__
diff --git a/libjava/gnu/CORBA/CDR/BufferedCdrOutput.h b/libjava/gnu/CORBA/CDR/BufferedCdrOutput.h
new file mode 100644
index 000000000..373a9e2c4
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/BufferedCdrOutput.h
@@ -0,0 +1,60 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_BufferedCdrOutput__
+#define __gnu_CORBA_CDR_BufferedCdrOutput__
+
+#pragma interface
+
+#include <gnu/CORBA/CDR/AbstractCdrOutput.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AligningOutput;
+ class BufferedCdrOutput;
+ class gnuRuntime;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ namespace portable
+ {
+ class InputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::BufferedCdrOutput : public ::gnu::CORBA::CDR::AbstractCdrOutput
+{
+
+public:
+ BufferedCdrOutput(jint);
+ BufferedCdrOutput();
+ virtual void setOffset(jint);
+ virtual void align(jint);
+ virtual ::org::omg::CORBA::portable::InputStream * create_input_stream();
+ virtual void reset();
+ virtual jint getPosition();
+ virtual ::gnu::CORBA::CDR::gnuRuntime * getRunTime();
+ virtual void setRunTime(::gnu::CORBA::CDR::gnuRuntime *);
+ virtual void seek(jint);
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ ::gnu::CORBA::CDR::AligningOutput * __attribute__((aligned(__alignof__( ::gnu::CORBA::CDR::AbstractCdrOutput)))) buffer;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_BufferedCdrOutput__
diff --git a/libjava/gnu/CORBA/CDR/BufferredCdrInput.h b/libjava/gnu/CORBA/CDR/BufferredCdrInput.h
new file mode 100644
index 000000000..71a8e20b7
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/BufferredCdrInput.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_BufferredCdrInput__
+#define __gnu_CORBA_CDR_BufferredCdrInput__
+
+#pragma interface
+
+#include <gnu/CORBA/CDR/AbstractCdrInput.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AligningInput;
+ class BufferredCdrInput;
+ class gnuRuntime;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::BufferredCdrInput : public ::gnu::CORBA::CDR::AbstractCdrInput
+{
+
+public:
+ BufferredCdrInput(JArray< jbyte > *);
+ virtual void setOffset(jint);
+ virtual void align(jint);
+ virtual void mark(jint);
+ virtual jboolean markSupported();
+ virtual void reset();
+ virtual jint getPosition();
+ virtual void seek(jint);
+ virtual ::gnu::CORBA::CDR::gnuRuntime * getRunTime();
+ virtual void setRunTime(::gnu::CORBA::CDR::gnuRuntime *);
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ ::gnu::CORBA::CDR::AligningInput * __attribute__((aligned(__alignof__( ::gnu::CORBA::CDR::AbstractCdrInput)))) buffer;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_BufferredCdrInput__
diff --git a/libjava/gnu/CORBA/CDR/EncapsulationStream.h b/libjava/gnu/CORBA/CDR/EncapsulationStream.h
new file mode 100644
index 000000000..9b3a2d5f2
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/EncapsulationStream.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_EncapsulationStream__
+#define __gnu_CORBA_CDR_EncapsulationStream__
+
+#pragma interface
+
+#include <gnu/CORBA/CDR/AbstractCdrOutput.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AligningOutput;
+ class EncapsulationStream;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::EncapsulationStream : public ::gnu::CORBA::CDR::AbstractCdrOutput
+{
+
+public:
+ EncapsulationStream(::org::omg::CORBA::portable::OutputStream *, jboolean);
+ virtual void setOffset(jint);
+ virtual void align(jint);
+ virtual void close();
+ virtual ::org::omg::CORBA::portable::InputStream * create_input_stream();
+ virtual void reset();
+ static const jbyte BIG_ENDIAN = 0;
+ static const jbyte LITTLE_ENDIAN = 1;
+ ::gnu::CORBA::CDR::AligningOutput * __attribute__((aligned(__alignof__( ::gnu::CORBA::CDR::AbstractCdrOutput)))) buffer;
+ ::org::omg::CORBA::portable::OutputStream * parent;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_EncapsulationStream__
diff --git a/libjava/gnu/CORBA/CDR/HeadlessInput.h b/libjava/gnu/CORBA/CDR/HeadlessInput.h
new file mode 100644
index 000000000..2cc8e85a5
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/HeadlessInput.h
@@ -0,0 +1,156 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_HeadlessInput__
+#define __gnu_CORBA_CDR_HeadlessInput__
+
+#pragma interface
+
+#include <org/omg/CORBA_2_3/portable/InputStream.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class BufferredCdrInput;
+ class HeadlessInput;
+ class gnuRuntime;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace math
+ {
+ class BigDecimal;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class AnySeqHolder;
+ class BooleanSeqHolder;
+ class CharSeqHolder;
+ class Context;
+ class DoubleSeqHolder;
+ class FloatSeqHolder;
+ class LongLongSeqHolder;
+ class LongSeqHolder;
+ class ORB;
+ class Object;
+ class OctetSeqHolder;
+ class Principal;
+ class ShortSeqHolder;
+ class TypeCode;
+ class ULongLongSeqHolder;
+ class ULongSeqHolder;
+ class UShortSeqHolder;
+ class WCharSeqHolder;
+ namespace portable
+ {
+ class BoxedValueHelper;
+ class InputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::HeadlessInput : public ::org::omg::CORBA_2_3::portable::InputStream
+{
+
+public:
+ HeadlessInput(::gnu::CORBA::CDR::BufferredCdrInput *, ::org::omg::CORBA::portable::InputStream *);
+ virtual ::java::io::Serializable * read_value(::org::omg::CORBA::portable::BoxedValueHelper *);
+ virtual ::java::io::Serializable * read_value(::java::lang::String *);
+ virtual ::java::io::Serializable * read_value(::java::io::Serializable *);
+ virtual ::java::io::Serializable * read_value(::java::lang::Class *);
+ virtual jint available();
+ virtual void close();
+ virtual void mark(jint);
+ virtual jboolean markSupported();
+ virtual ::org::omg::CORBA::ORB * orb();
+ virtual ::java::lang::Object * read_abstract_interface();
+ virtual ::java::lang::Object * read_abstract_interface(::java::lang::Class *);
+ virtual ::org::omg::CORBA::Any * read_any();
+ virtual void read_boolean_array(JArray< jboolean > *, jint, jint);
+ virtual jboolean read_boolean();
+ virtual void read_char_array(JArray< jchar > *, jint, jint);
+ virtual jchar read_char();
+ virtual ::org::omg::CORBA::Context * read_Context();
+ virtual void read_double_array(JArray< jdouble > *, jint, jint);
+ virtual jdouble read_double();
+ virtual ::java::math::BigDecimal * read_fixed();
+ virtual void read_float_array(JArray< jfloat > *, jint, jint);
+ virtual jfloat read_float();
+ virtual void read_long_array(JArray< jint > *, jint, jint);
+ virtual jint read_long();
+ virtual void read_longlong_array(JArray< jlong > *, jint, jint);
+ virtual jlong read_longlong();
+ virtual ::org::omg::CORBA::Object * read_Object();
+ virtual ::org::omg::CORBA::Object * read_Object(::java::lang::Class *);
+ virtual void read_octet_array(JArray< jbyte > *, jint, jint);
+ virtual jbyte read_octet();
+ virtual ::org::omg::CORBA::Principal * read_Principal();
+ virtual void read_short_array(JArray< jshort > *, jint, jint);
+ virtual jshort read_short();
+ virtual ::java::lang::String * read_string();
+ virtual ::org::omg::CORBA::TypeCode * read_TypeCode();
+ virtual void read_ulong_array(JArray< jint > *, jint, jint);
+ virtual jint read_ulong();
+ virtual void read_ulonglong_array(JArray< jlong > *, jint, jint);
+ virtual jlong read_ulonglong();
+ virtual void read_ushort_array(JArray< jshort > *, jint, jint);
+ virtual jshort read_ushort();
+ virtual ::java::io::Serializable * read_value();
+ virtual void read_wchar_array(JArray< jchar > *, jint, jint);
+ virtual jchar read_wchar();
+ virtual ::java::lang::String * read_wstring();
+ virtual jint read();
+ virtual jint read(JArray< jbyte > *, jint, jint);
+ virtual jint read(JArray< jbyte > *);
+ virtual void reset();
+ virtual jlong skip(jlong);
+ virtual ::java::lang::String * toString();
+ virtual JArray< ::java::lang::String * > * _truncatable_ids();
+ virtual ::java::lang::Object * read_Abstract();
+ virtual void read_any_array(::org::omg::CORBA::AnySeqHolder *, jint, jint);
+ virtual void read_boolean_array(::org::omg::CORBA::BooleanSeqHolder *, jint, jint);
+ virtual void read_char_array(::org::omg::CORBA::CharSeqHolder *, jint, jint);
+ virtual void read_double_array(::org::omg::CORBA::DoubleSeqHolder *, jint, jint);
+ virtual void read_float_array(::org::omg::CORBA::FloatSeqHolder *, jint, jint);
+ virtual void read_long_array(::org::omg::CORBA::LongSeqHolder *, jint, jint);
+ virtual void read_longlong_array(::org::omg::CORBA::LongLongSeqHolder *, jint, jint);
+ virtual void read_octet_array(::org::omg::CORBA::OctetSeqHolder *, jint, jint);
+ virtual void read_short_array(::org::omg::CORBA::ShortSeqHolder *, jint, jint);
+ virtual void read_ulong_array(::org::omg::CORBA::ULongSeqHolder *, jint, jint);
+ virtual void read_ulonglong_array(::org::omg::CORBA::ULongLongSeqHolder *, jint, jint);
+ virtual void read_ushort_array(::org::omg::CORBA::UShortSeqHolder *, jint, jint);
+ virtual ::java::io::Serializable * read_Value();
+ virtual void read_wchar_array(::org::omg::CORBA::WCharSeqHolder *, jint, jint);
+ virtual jint getPosition();
+ virtual ::gnu::CORBA::CDR::gnuRuntime * getRunTime();
+ virtual void setRunTime(::gnu::CORBA::CDR::gnuRuntime *);
+ virtual void seek(jint);
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ static const jint NONE = -1;
+public:
+ jboolean __attribute__((aligned(__alignof__( ::org::omg::CORBA_2_3::portable::InputStream)))) subsequentCalls;
+public: // actually package-private
+ ::gnu::CORBA::CDR::BufferredCdrInput * stream;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_HeadlessInput__
diff --git a/libjava/gnu/CORBA/CDR/IDLTypeHelper.h b/libjava/gnu/CORBA/CDR/IDLTypeHelper.h
new file mode 100644
index 000000000..9c97fc816
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/IDLTypeHelper.h
@@ -0,0 +1,60 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_IDLTypeHelper__
+#define __gnu_CORBA_CDR_IDLTypeHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class IDLTypeHelper;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::IDLTypeHelper : public ::java::lang::Object
+{
+
+public:
+ IDLTypeHelper(::java::lang::Class *);
+ virtual ::java::lang::String * get_id();
+ virtual ::java::io::Serializable * read_value(::org::omg::CORBA::portable::InputStream *);
+ virtual void write_value(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *);
+public: // actually package-private
+ virtual ::java::lang::String * msg();
+public: // actually protected
+ ::java::lang::Class * __attribute__((aligned(__alignof__( ::java::lang::Object)))) helper;
+public: // actually package-private
+ static JArray< ::java::lang::Object * > * ARGS_ID_V;
+ static JArray< ::java::lang::Class * > * ARGS_ID;
+ static JArray< ::java::lang::Class * > * ARGS_READ;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_IDLTypeHelper__
diff --git a/libjava/gnu/CORBA/CDR/LittleEndianInputStream.h b/libjava/gnu/CORBA/CDR/LittleEndianInputStream.h
new file mode 100644
index 000000000..d6a9a6e05
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/LittleEndianInputStream.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_LittleEndianInputStream__
+#define __gnu_CORBA_CDR_LittleEndianInputStream__
+
+#pragma interface
+
+#include <java/io/FilterInputStream.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class LittleEndianInputStream;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::LittleEndianInputStream : public ::java::io::FilterInputStream
+{
+
+public:
+ LittleEndianInputStream(::java::io::InputStream *);
+ virtual jint read(JArray< jbyte > *);
+ virtual jint read(JArray< jbyte > *, jint, jint);
+ virtual jboolean readBoolean();
+ virtual jbyte readByte();
+ virtual jchar readChar();
+ virtual jdouble readDouble();
+ virtual jfloat readFloat();
+ virtual void readFully(JArray< jbyte > *);
+ virtual void readFully(JArray< jbyte > *, jint, jint);
+ virtual jint readInt();
+ virtual ::java::lang::String * readLine();
+ virtual jlong readLong();
+ virtual jshort readShort();
+ virtual jint readUnsignedByte();
+ virtual jint readUnsignedShort();
+ virtual jint skipBytes(jint);
+public: // actually protected
+ virtual jboolean convertToBoolean(jint);
+ virtual jbyte convertToByte(jint);
+ virtual jint convertToUnsignedByte(jint);
+ virtual jchar convertToChar(JArray< jbyte > *);
+ virtual jshort convertToShort(JArray< jbyte > *);
+ virtual jint convertToUnsignedShort(JArray< jbyte > *);
+ virtual jint convertToInt(JArray< jbyte > *);
+ virtual jlong convertToLong(JArray< jbyte > *);
+public:
+ virtual ::java::lang::String * readUTF();
+public: // actually package-private
+ JArray< jbyte > * __attribute__((aligned(__alignof__( ::java::io::FilterInputStream)))) buf;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_LittleEndianInputStream__
diff --git a/libjava/gnu/CORBA/CDR/LittleEndianOutputStream.h b/libjava/gnu/CORBA/CDR/LittleEndianOutputStream.h
new file mode 100644
index 000000000..3fb7db57c
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/LittleEndianOutputStream.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_LittleEndianOutputStream__
+#define __gnu_CORBA_CDR_LittleEndianOutputStream__
+
+#pragma interface
+
+#include <java/io/FilterOutputStream.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class LittleEndianOutputStream;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::LittleEndianOutputStream : public ::java::io::FilterOutputStream
+{
+
+public:
+ LittleEndianOutputStream(::java::io::OutputStream *);
+ virtual void flush();
+ virtual void write(jint);
+ virtual void write(JArray< jbyte > *, jint, jint);
+ virtual void writeBoolean(jboolean);
+ virtual void writeByte(jint);
+ virtual void writeShort(jint);
+ virtual void writeChar(jint);
+ virtual void writeInt(jint);
+ virtual void writeLong(jlong);
+ virtual void writeFloat(jfloat);
+ virtual void writeDouble(jdouble);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_LittleEndianOutputStream__
diff --git a/libjava/gnu/CORBA/CDR/UnknownExceptionCtxHandler.h b/libjava/gnu/CORBA/CDR/UnknownExceptionCtxHandler.h
new file mode 100644
index 000000000..9f77414d4
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/UnknownExceptionCtxHandler.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_UnknownExceptionCtxHandler__
+#define __gnu_CORBA_CDR_UnknownExceptionCtxHandler__
+
+#pragma interface
+
+#include <gnu/CORBA/CDR/Vio.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class BufferedCdrOutput;
+ class BufferredCdrInput;
+ class UnknownExceptionCtxHandler;
+ }
+ namespace GIOP
+ {
+ class ServiceContext;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::UnknownExceptionCtxHandler : public ::gnu::CORBA::CDR::Vio
+{
+
+public:
+ UnknownExceptionCtxHandler();
+ static JArray< ::gnu::CORBA::GIOP::ServiceContext * > * addExceptionContext(JArray< ::gnu::CORBA::GIOP::ServiceContext * > *, ::java::lang::Throwable *, ::java::lang::Object *);
+ static void write(::gnu::CORBA::CDR::BufferedCdrOutput *, ::java::lang::Throwable *);
+ static ::java::lang::Throwable * read(::gnu::CORBA::CDR::BufferredCdrInput *, JArray< ::gnu::CORBA::GIOP::ServiceContext * > *);
+public: // actually package-private
+ static ::java::lang::Object * createInstance(::java::lang::String *, JArray< ::java::lang::String * > *, ::java::lang::String *);
+ static ::java::lang::Object * _createInstance(::java::lang::String *, ::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_UnknownExceptionCtxHandler__
diff --git a/libjava/gnu/CORBA/CDR/VMVio.h b/libjava/gnu/CORBA/CDR/VMVio.h
new file mode 100644
index 000000000..e8267e80d
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/VMVio.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_VMVio__
+#define __gnu_CORBA_CDR_VMVio__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class VMVio;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::VMVio : public ::java::lang::Object
+{
+
+public:
+ VMVio();
+ static ::java::lang::Object * allocateObject(::java::lang::Class *, ::java::lang::Class *, ::java::lang::reflect::Constructor *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_VMVio__
diff --git a/libjava/gnu/CORBA/CDR/Vio.h b/libjava/gnu/CORBA/CDR/Vio.h
new file mode 100644
index 000000000..367a63d6c
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/Vio.h
@@ -0,0 +1,119 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_Vio__
+#define __gnu_CORBA_CDR_Vio__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class BufferedCdrOutput;
+ class Vio;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace rmi
+ {
+ namespace CORBA
+ {
+ class ValueHandler;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class WStringValueHelper;
+ namespace portable
+ {
+ class BoxedValueHelper;
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::Vio : public ::java::lang::Object
+{
+
+public:
+ Vio();
+ static ::java::io::Serializable * read(::org::omg::CORBA::portable::InputStream *);
+ static ::java::io::Serializable * read(::org::omg::CORBA::portable::InputStream *, ::java::lang::String *);
+ static ::java::io::Serializable * read(::org::omg::CORBA::portable::InputStream *, ::java::lang::Class *);
+ static ::java::lang::Object * read(::org::omg::CORBA::portable::InputStream *, ::java::lang::Object *, ::org::omg::CORBA::portable::BoxedValueHelper *);
+ static ::java::io::Serializable * read(::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::portable::BoxedValueHelper *);
+public: // actually package-private
+ static ::java::lang::Object * read_instance(::org::omg::CORBA::portable::InputStream *, jint, ::java::lang::Object *, jint, ::org::omg::CORBA::portable::BoxedValueHelper *, ::java::lang::String *, JArray< ::java::lang::String * > *, ::java::lang::String *);
+private:
+ static ::gnu::CORBA::CDR::BufferedCdrOutput * createBuffer(::org::omg::CORBA::portable::InputStream *, jint);
+public:
+ static jint readNestedValue(jint, ::org::omg::CORBA::portable::InputStream *, ::gnu::CORBA::CDR::BufferedCdrOutput *, jint);
+ static ::java::io::Serializable * readValue(::org::omg::CORBA::portable::InputStream *, jint, ::java::lang::Object *, ::org::omg::CORBA::portable::BoxedValueHelper *, ::java::lang::String *, JArray< ::java::lang::String * > *, ::java::lang::String *);
+public: // actually package-private
+ static ::java::lang::String * list(JArray< ::java::lang::String * > *);
+public:
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *, ::java::lang::Class *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *, JArray< ::java::lang::String * > *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *, ::java::lang::String *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *, ::org::omg::CORBA::portable::BoxedValueHelper *);
+private:
+ static void writeString(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *);
+public: // actually package-private
+ static void write_instance(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *, ::java::lang::Object *, ::org::omg::CORBA::portable::BoxedValueHelper *);
+ static void writeValue(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *, ::org::omg::CORBA::portable::BoxedValueHelper *);
+ static jboolean writeSelf(::org::omg::CORBA::portable::OutputStream *, ::java::io::Serializable *);
+ static ::java::io::Serializable * readIndirection(::org::omg::CORBA::portable::InputStream *);
+ static void checkTag(jint);
+ static void throwIt(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::Throwable *);
+ static ::java::lang::Object * createInstance(::java::lang::String *, JArray< ::java::lang::String * > *, ::java::lang::String *);
+ static ::java::lang::Object * _createInstance(::java::lang::String *, ::java::lang::String *);
+ static ::java::lang::String * read_string(::org::omg::CORBA::portable::InputStream *);
+ static JArray< ::java::lang::String * > * read_string_array(::org::omg::CORBA::portable::InputStream *);
+ static void write_string(::org::omg::CORBA::portable::OutputStream *, ::java::lang::String *);
+ static void write_string_array(::org::omg::CORBA::portable::OutputStream *, JArray< ::java::lang::String * > *);
+public:
+ static ::org::omg::CORBA::portable::BoxedValueHelper * getHelper(::java::lang::Class *, ::java::lang::Object *);
+ static ::org::omg::CORBA::portable::BoxedValueHelper * getHelper(::java::lang::Class *, ::java::lang::String *);
+public: // actually package-private
+ static ::org::omg::CORBA::portable::BoxedValueHelper * locateHelper(::java::lang::String *);
+ static jint getCurrentPosition(::org::omg::CORBA::portable::InputStream *);
+public:
+ static ::java::lang::Object * instantiateAnyWay(::java::lang::Class *);
+ static jboolean USE_CHUNKING;
+ static const jint vt_VALUE_TAG = 2147483392;
+ static const jint vf_CODEBASE = 1;
+ static const jint vf_ID = 2;
+ static const jint vf_MULTIPLE_IDS = 4;
+ static const jint vf_CHUNKING = 8;
+ static const jint vt_INDIRECTION = -1;
+ static const jint vt_NULL = 0;
+public: // actually package-private
+ static const jint INT_SIZE = 4;
+public:
+ static ::org::omg::CORBA::WStringValueHelper * m_StringValueHelper;
+public: // actually package-private
+ static ::javax::rmi::CORBA::ValueHandler * handler;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_Vio__
diff --git a/libjava/gnu/CORBA/CDR/gnuRuntime$1.h b/libjava/gnu/CORBA/CDR/gnuRuntime$1.h
new file mode 100644
index 000000000..1cdd6c2c8
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/gnuRuntime$1.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_gnuRuntime$1__
+#define __gnu_CORBA_CDR_gnuRuntime$1__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class gnuRuntime;
+ class gnuRuntime$1;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::gnuRuntime$1 : public ::java::lang::Object
+{
+
+public: // actually package-private
+ gnuRuntime$1(::gnu::CORBA::CDR::gnuRuntime *);
+public:
+ virtual jint compare(::java::lang::Object *, ::java::lang::Object *);
+public: // actually package-private
+ ::gnu::CORBA::CDR::gnuRuntime * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_gnuRuntime$1__
diff --git a/libjava/gnu/CORBA/CDR/gnuRuntime$Entry.h b/libjava/gnu/CORBA/CDR/gnuRuntime$Entry.h
new file mode 100644
index 000000000..f6e157517
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/gnuRuntime$Entry.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_gnuRuntime$Entry__
+#define __gnu_CORBA_CDR_gnuRuntime$Entry__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class gnuRuntime$Entry;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::gnuRuntime$Entry : public ::java::lang::Object
+{
+
+public: // actually package-private
+ gnuRuntime$Entry();
+public:
+ virtual ::java::lang::String * toString();
+public: // actually package-private
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) at;
+ ::java::lang::Object * object;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_gnuRuntime$Entry__
diff --git a/libjava/gnu/CORBA/CDR/gnuRuntime$Redirection.h b/libjava/gnu/CORBA/CDR/gnuRuntime$Redirection.h
new file mode 100644
index 000000000..b9b586388
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/gnuRuntime$Redirection.h
@@ -0,0 +1,34 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_gnuRuntime$Redirection__
+#define __gnu_CORBA_CDR_gnuRuntime$Redirection__
+
+#pragma interface
+
+#include <gnu/CORBA/CDR/gnuRuntime$Entry.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class gnuRuntime$Redirection;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::gnuRuntime$Redirection : public ::gnu::CORBA::CDR::gnuRuntime$Entry
+{
+
+public: // actually package-private
+ gnuRuntime$Redirection();
+public:
+ virtual ::java::lang::String * toString();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_gnuRuntime$Redirection__
diff --git a/libjava/gnu/CORBA/CDR/gnuRuntime.h b/libjava/gnu/CORBA/CDR/gnuRuntime.h
new file mode 100644
index 000000000..a120cba09
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/gnuRuntime.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_gnuRuntime__
+#define __gnu_CORBA_CDR_gnuRuntime__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class gnuRuntime;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::gnuRuntime : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+ gnuRuntime(::java::lang::String *, ::java::lang::Object *);
+ virtual void objectWritten(::java::lang::Object *, jint);
+ virtual jint isWrittenAt(::java::lang::Object *);
+ virtual void redirect(jint, jint);
+ virtual ::java::lang::Object * isObjectWrittenAt(jint, jint);
+ virtual void singleIdWritten(::java::lang::String *, jint);
+ virtual void multipleIdsWritten(JArray< ::java::lang::String * > *, jint);
+ virtual jint idWrittenAt(::java::lang::Object *);
+ virtual ::java::lang::String * getCodeBase();
+ virtual void addCodeBase(::java::lang::String *);
+ virtual ::java::lang::String * dump();
+private:
+ static const jlong serialVersionUID = 1LL;
+ ::java::util::Map * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) sh_objects;
+ ::java::util::Map * sh_ids;
+ ::java::util::Map * positions;
+ ::java::lang::String * codebase;
+public:
+ ::java::io::Serializable * target;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CDR_gnuRuntime__
diff --git a/libjava/gnu/CORBA/CDR/gnuValueStream.h b/libjava/gnu/CORBA/CDR/gnuValueStream.h
new file mode 100644
index 000000000..880cc61cd
--- /dev/null
+++ b/libjava/gnu/CORBA/CDR/gnuValueStream.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CDR_gnuValueStream__
+#define __gnu_CORBA_CDR_gnuValueStream__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class gnuRuntime;
+ class gnuValueStream;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CDR::gnuValueStream : public ::java::lang::Object
+{
+
+public:
+ virtual jint getPosition() = 0;
+ virtual void seek(jint) = 0;
+ virtual ::gnu::CORBA::CDR::gnuRuntime * getRunTime() = 0;
+ virtual void setRunTime(::gnu::CORBA::CDR::gnuRuntime *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_CORBA_CDR_gnuValueStream__
diff --git a/libjava/gnu/CORBA/CdrEncapsCodecImpl.h b/libjava/gnu/CORBA/CdrEncapsCodecImpl.h
new file mode 100644
index 000000000..8bdc15b9c
--- /dev/null
+++ b/libjava/gnu/CORBA/CdrEncapsCodecImpl.h
@@ -0,0 +1,76 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CdrEncapsCodecImpl__
+#define __gnu_CORBA_CdrEncapsCodecImpl__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class BufferedCdrOutput;
+ class BufferredCdrInput;
+ }
+ class CdrEncapsCodecImpl;
+ class Version;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class TypeCode;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CdrEncapsCodecImpl : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+ CdrEncapsCodecImpl(::org::omg::CORBA::ORB *, ::gnu::CORBA::Version *);
+ virtual JArray< ::java::lang::String * > * _ids();
+ virtual ::org::omg::CORBA::Any * decode(JArray< jbyte > *);
+private:
+ ::gnu::CORBA::CDR::BufferredCdrInput * createEncapsulation(JArray< jbyte > *, ::gnu::CORBA::CDR::BufferredCdrInput *);
+public:
+ virtual JArray< jbyte > * encode(::org::omg::CORBA::Any *);
+ virtual ::org::omg::CORBA::Any * decode_value(JArray< jbyte > *, ::org::omg::CORBA::TypeCode *);
+private:
+ ::org::omg::CORBA::Any * readAny(::org::omg::CORBA::TypeCode *, ::gnu::CORBA::CDR::BufferredCdrInput *);
+public:
+ virtual JArray< jbyte > * encode_value(::org::omg::CORBA::Any *);
+private:
+ ::gnu::CORBA::CDR::BufferedCdrOutput * createOutput(::org::omg::CORBA::Any *);
+ void checkTypePossibility(::java::lang::String *, ::org::omg::CORBA::TypeCode *);
+ ::gnu::CORBA::CDR::BufferredCdrInput * createInput(JArray< jbyte > *);
+public:
+ virtual jboolean hasLengthIndicator();
+ virtual void setUseLengthIndicator(jboolean);
+private:
+ static const jlong serialVersionUID = 1LL;
+ jboolean __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) noWide;
+ ::gnu::CORBA::Version * version;
+public: // actually protected
+ ::org::omg::CORBA::ORB * orb;
+private:
+ jboolean lengthIndicator;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CdrEncapsCodecImpl__
diff --git a/libjava/gnu/CORBA/CollocatedOrbs.h b/libjava/gnu/CORBA/CollocatedOrbs.h
new file mode 100644
index 000000000..60a475568
--- /dev/null
+++ b/libjava/gnu/CORBA/CollocatedOrbs.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CollocatedOrbs__
+#define __gnu_CORBA_CollocatedOrbs__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class CollocatedOrbs;
+ class IOR;
+ class OrbFunctional;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::CollocatedOrbs : public ::java::lang::Object
+{
+
+public: // actually package-private
+ CollocatedOrbs();
+ static void registerOrb(::gnu::CORBA::OrbFunctional *);
+ static void unregisterOrb(::gnu::CORBA::OrbFunctional *);
+ static ::org::omg::CORBA::Object * searchLocalObject(::gnu::CORBA::IOR *);
+ static jboolean DIRECT_CALLS_ALLOWED;
+private:
+ static ::java::util::ArrayList * orbs;
+public: // actually package-private
+ static ::java::lang::String * localHost;
+ static jboolean $assertionsDisabled;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CollocatedOrbs__
diff --git a/libjava/gnu/CORBA/Connected_objects$cObject.h b/libjava/gnu/CORBA/Connected_objects$cObject.h
new file mode 100644
index 000000000..bc4be4505
--- /dev/null
+++ b/libjava/gnu/CORBA/Connected_objects$cObject.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Connected_objects$cObject__
+#define __gnu_CORBA_Connected_objects$cObject__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class Connected_objects;
+ class Connected_objects$cObject;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Connected_objects$cObject : public ::java::lang::Object
+{
+
+public: // actually package-private
+ Connected_objects$cObject(::gnu::CORBA::Connected_objects *, ::org::omg::CORBA::Object *, jint, JArray< jbyte > *, ::java::lang::Object *);
+public:
+ ::org::omg::CORBA::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) object;
+ jint port;
+ JArray< jbyte > * key;
+ ::java::lang::Object * identity;
+public: // actually package-private
+ ::gnu::CORBA::Connected_objects * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Connected_objects$cObject__
diff --git a/libjava/gnu/CORBA/Connected_objects.h b/libjava/gnu/CORBA/Connected_objects.h
new file mode 100644
index 000000000..f22aa0c8e
--- /dev/null
+++ b/libjava/gnu/CORBA/Connected_objects.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Connected_objects__
+#define __gnu_CORBA_Connected_objects__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class Connected_objects;
+ class Connected_objects$cObject;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Connected_objects : public ::java::lang::Object
+{
+
+public:
+ Connected_objects();
+ virtual ::gnu::CORBA::Connected_objects$cObject * getKey(::org::omg::CORBA::Object *);
+ virtual ::gnu::CORBA::Connected_objects$cObject * add(::org::omg::CORBA::Object *, jint);
+ virtual ::gnu::CORBA::Connected_objects$cObject * add(JArray< jbyte > *, ::org::omg::CORBA::Object *, jint, ::java::lang::Object *);
+ virtual ::gnu::CORBA::Connected_objects$cObject * get(JArray< jbyte > *);
+ virtual ::java::util::Set * entrySet();
+ virtual void remove(::org::omg::CORBA::Object *);
+ virtual void remove(JArray< jbyte > *);
+public: // actually protected
+ virtual JArray< jbyte > * generateObjectKey(::org::omg::CORBA::Object *);
+private:
+ static jlong getFreeInstanceNumber();
+public:
+ virtual jint size();
+private:
+ static jlong free_object_number;
+ ::java::util::Map * __attribute__((aligned(__alignof__( ::java::lang::Object)))) objects;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Connected_objects__
diff --git a/libjava/gnu/CORBA/CorbaList.h b/libjava/gnu/CORBA/CorbaList.h
new file mode 100644
index 000000000..26e4cadf8
--- /dev/null
+++ b/libjava/gnu/CORBA/CorbaList.h
@@ -0,0 +1,35 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_CorbaList__
+#define __gnu_CORBA_CorbaList__
+
+#pragma interface
+
+#include <java/util/ArrayList.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class CorbaList;
+ }
+ }
+}
+
+class gnu::CORBA::CorbaList : public ::java::util::ArrayList
+{
+
+public:
+ CorbaList(jint);
+ CorbaList();
+ virtual void drop(jint);
+ virtual ::java::lang::Object * item(jint);
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_CorbaList__
diff --git a/libjava/gnu/CORBA/DefaultSocketFactory.h b/libjava/gnu/CORBA/DefaultSocketFactory.h
new file mode 100644
index 000000000..3fe423d05
--- /dev/null
+++ b/libjava/gnu/CORBA/DefaultSocketFactory.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DefaultSocketFactory__
+#define __gnu_CORBA_DefaultSocketFactory__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class DefaultSocketFactory;
+ }
+ }
+ namespace java
+ {
+ namespace net
+ {
+ class ServerSocket;
+ class Socket;
+ }
+ }
+}
+
+class gnu::CORBA::DefaultSocketFactory : public ::java::lang::Object
+{
+
+public:
+ DefaultSocketFactory();
+ virtual ::java::net::Socket * createClientSocket(::java::lang::String *, jint);
+ virtual ::java::net::ServerSocket * createServerSocket(jint);
+ static ::gnu::CORBA::DefaultSocketFactory * Singleton;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DefaultSocketFactory__
diff --git a/libjava/gnu/CORBA/DefinitionKindHolder.h b/libjava/gnu/CORBA/DefinitionKindHolder.h
new file mode 100644
index 000000000..3853f506a
--- /dev/null
+++ b/libjava/gnu/CORBA/DefinitionKindHolder.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DefinitionKindHolder__
+#define __gnu_CORBA_DefinitionKindHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class DefinitionKindHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class DefinitionKind;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DefinitionKindHolder : public ::java::lang::Object
+{
+
+public:
+ DefinitionKindHolder(::org::omg::CORBA::DefinitionKind *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ ::org::omg::CORBA::DefinitionKind * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DefinitionKindHolder__
diff --git a/libjava/gnu/CORBA/DuplicateNameHolder.h b/libjava/gnu/CORBA/DuplicateNameHolder.h
new file mode 100644
index 000000000..04e25dc76
--- /dev/null
+++ b/libjava/gnu/CORBA/DuplicateNameHolder.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DuplicateNameHolder__
+#define __gnu_CORBA_DuplicateNameHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class DuplicateNameHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableInterceptor
+ {
+ namespace ORBInitInfoPackage
+ {
+ class DuplicateName;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DuplicateNameHolder : public ::java::lang::Object
+{
+
+public:
+ DuplicateNameHolder();
+ DuplicateNameHolder(::org::omg::PortableInterceptor::ORBInitInfoPackage::DuplicateName *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ ::org::omg::PortableInterceptor::ORBInitInfoPackage::DuplicateName * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DuplicateNameHolder__
diff --git a/libjava/gnu/CORBA/DynAn/AbstractAny.h b/libjava/gnu/CORBA/DynAn/AbstractAny.h
new file mode 100644
index 000000000..12346310a
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/AbstractAny.h
@@ -0,0 +1,68 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_AbstractAny__
+#define __gnu_CORBA_DynAn_AbstractAny__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class AbstractAny;
+ class ValueChangeListener;
+ class gnuDynAnyFactory;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class TypeCode;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::AbstractAny : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+ AbstractAny(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+ virtual ::org::omg::CORBA::TypeCode * type();
+ virtual ::org::omg::CORBA::Any * createAny();
+public: // actually protected
+ virtual void valueChanged();
+public: // actually package-private
+ virtual void checkType(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+ virtual ::java::lang::String * typeMismatch(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+ virtual ::java::lang::String * sizeMismatch(jint, jint);
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ ::org::omg::CORBA::TypeCode * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) official_type;
+ ::org::omg::CORBA::TypeCode * final_type;
+ ::gnu::CORBA::DynAn::gnuDynAnyFactory * factory;
+ ::org::omg::CORBA::ORB * orb;
+public: // actually package-private
+ jshort MINOR;
+ static ::java::lang::String * EMPTY;
+ static ::java::lang::String * SIZE;
+ static ::java::lang::String * ISNULL;
+ ::gnu::CORBA::DynAn::ValueChangeListener * listener;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_AbstractAny__
diff --git a/libjava/gnu/CORBA/DynAn/DivideableAny.h b/libjava/gnu/CORBA/DynAn/DivideableAny.h
new file mode 100644
index 000000000..1222d2ada
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/DivideableAny.h
@@ -0,0 +1,107 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_DivideableAny__
+#define __gnu_CORBA_DynAn_DivideableAny__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/AbstractAny.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class DivideableAny;
+ class gnuDynAnyFactory;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class Object;
+ class TypeCode;
+ }
+ namespace DynamicAny
+ {
+ class DynAny;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::DivideableAny : public ::gnu::CORBA::DynAn::AbstractAny
+{
+
+public:
+ DivideableAny(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+ virtual jboolean next();
+ virtual void rewind();
+ virtual jboolean seek(jint);
+public: // actually protected
+ virtual ::org::omg::DynamicAny::DynAny * focused();
+public:
+ virtual jint component_count();
+ virtual ::org::omg::CORBA::Any * get_any();
+ virtual jboolean get_boolean();
+ virtual jchar get_char();
+ virtual jdouble get_double();
+ virtual jfloat get_float();
+ virtual jint get_long();
+ virtual jlong get_longlong();
+ virtual jbyte get_octet();
+ virtual ::org::omg::CORBA::Object * get_reference();
+ virtual jshort get_short();
+ virtual ::java::lang::String * get_string();
+ virtual ::org::omg::CORBA::TypeCode * get_typecode();
+ virtual jint get_ulong();
+ virtual jlong get_ulonglong();
+ virtual jshort get_ushort();
+ virtual ::java::io::Serializable * get_val();
+ virtual jchar get_wchar();
+ virtual ::java::lang::String * get_wstring();
+ virtual void insert_any(::org::omg::CORBA::Any *);
+ virtual void insert_boolean(jboolean);
+ virtual void insert_char(jchar);
+ virtual void insert_double(jdouble);
+ virtual void insert_float(jfloat);
+ virtual void insert_long(jint);
+ virtual void insert_longlong(jlong);
+ virtual void insert_octet(jbyte);
+ virtual void insert_reference(::org::omg::CORBA::Object *);
+ virtual void insert_short(jshort);
+ virtual void insert_string(::java::lang::String *);
+ virtual void insert_typecode(::org::omg::CORBA::TypeCode *);
+ virtual void insert_ulong(jint);
+ virtual void insert_ulonglong(jlong);
+ virtual void insert_ushort(jshort);
+ virtual void insert_val(::java::io::Serializable *);
+ virtual void insert_wchar(jchar);
+ virtual void insert_wstring(::java::lang::String *);
+ virtual ::org::omg::DynamicAny::DynAny * get_dyn_any();
+ virtual void insert_dyn_any(::org::omg::DynamicAny::DynAny *);
+ virtual ::org::omg::DynamicAny::DynAny * current_component();
+ virtual void destroy();
+ virtual ::org::omg::CORBA::Any * to_any() = 0;
+ virtual jboolean equal(::org::omg::DynamicAny::DynAny *);
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually protected
+ JArray< ::org::omg::DynamicAny::DynAny * > * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::AbstractAny)))) array;
+ jint pos;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_DivideableAny__
diff --git a/libjava/gnu/CORBA/DynAn/NameValuePairHolder.h b/libjava/gnu/CORBA/DynAn/NameValuePairHolder.h
new file mode 100644
index 000000000..26a6e5b45
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/NameValuePairHolder.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_NameValuePairHolder__
+#define __gnu_CORBA_DynAn_NameValuePairHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class NameValuePairHolder;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class NameValuePair;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::NameValuePairHolder : public ::java::lang::Object
+{
+
+public:
+ NameValuePairHolder();
+ NameValuePairHolder(::org::omg::CORBA::NameValuePair *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ ::org::omg::CORBA::NameValuePair * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_NameValuePairHolder__
diff --git a/libjava/gnu/CORBA/DynAn/RecordAny.h b/libjava/gnu/CORBA/DynAn/RecordAny.h
new file mode 100644
index 000000000..77f3f5c74
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/RecordAny.h
@@ -0,0 +1,76 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_RecordAny__
+#define __gnu_CORBA_DynAn_RecordAny__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/DivideableAny.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class RecordAny;
+ class gnuDynAnyFactory;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class TCKind;
+ class TypeCode;
+ }
+ namespace DynamicAny
+ {
+ class DynAny;
+ class NameDynAnyPair;
+ class NameValuePair;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::RecordAny : public ::gnu::CORBA::DynAn::DivideableAny
+{
+
+public:
+ RecordAny(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+ virtual ::org::omg::CORBA::TCKind * current_member_kind();
+ virtual ::java::lang::String * current_member_name();
+ virtual JArray< ::org::omg::DynamicAny::NameDynAnyPair * > * gnu_get_members_as_dyn_any();
+ virtual JArray< ::org::omg::DynamicAny::NameValuePair * > * gnu_get_members();
+ virtual void set_members_as_dyn_any(JArray< ::org::omg::DynamicAny::NameDynAnyPair * > *);
+private:
+ void checkName(::java::lang::String *, jint);
+ void checkType(::org::omg::CORBA::TypeCode *, jint);
+public:
+ virtual void set_members(JArray< ::org::omg::DynamicAny::NameValuePair * > *);
+ virtual void assign(::org::omg::DynamicAny::DynAny *);
+ virtual ::org::omg::DynamicAny::DynAny * copy();
+public: // actually protected
+ virtual ::gnu::CORBA::DynAn::RecordAny * newInstance(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *) = 0;
+public:
+ virtual ::org::omg::CORBA::Any * to_any();
+ virtual void from_any(::org::omg::CORBA::Any *);
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::DivideableAny)))) fNames;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_RecordAny__
diff --git a/libjava/gnu/CORBA/DynAn/UndivideableAny.h b/libjava/gnu/CORBA/DynAn/UndivideableAny.h
new file mode 100644
index 000000000..dd827d6e8
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/UndivideableAny.h
@@ -0,0 +1,100 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_UndivideableAny__
+#define __gnu_CORBA_DynAn_UndivideableAny__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/AbstractAny.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class UndivideableAny;
+ class gnuDynAnyFactory;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class Object;
+ class TypeCode;
+ }
+ namespace DynamicAny
+ {
+ class DynAny;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::UndivideableAny : public ::gnu::CORBA::DynAn::AbstractAny
+{
+
+public:
+ UndivideableAny(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+ virtual jint component_count();
+ virtual ::org::omg::DynamicAny::DynAny * current_component();
+ virtual void destroy();
+ virtual ::org::omg::CORBA::Any * get_any();
+ virtual jboolean get_boolean();
+ virtual jchar get_char();
+ virtual jdouble get_double();
+ virtual ::org::omg::DynamicAny::DynAny * get_dyn_any();
+ virtual jfloat get_float();
+ virtual jint get_long();
+ virtual jlong get_longlong();
+ virtual jbyte get_octet();
+ virtual ::org::omg::CORBA::Object * get_reference();
+ virtual jshort get_short();
+ virtual ::java::lang::String * get_string();
+ virtual ::org::omg::CORBA::TypeCode * get_typecode();
+ virtual jint get_ulong();
+ virtual jlong get_ulonglong();
+ virtual jshort get_ushort();
+ virtual ::java::io::Serializable * get_val();
+ virtual jchar get_wchar();
+ virtual ::java::lang::String * get_wstring();
+ virtual void insert_any(::org::omg::CORBA::Any *);
+ virtual void insert_boolean(jboolean);
+ virtual void insert_char(jchar);
+ virtual void insert_double(jdouble);
+ virtual void insert_dyn_any(::org::omg::DynamicAny::DynAny *);
+ virtual void insert_float(jfloat);
+ virtual void insert_long(jint);
+ virtual void insert_longlong(jlong);
+ virtual void insert_octet(jbyte);
+ virtual void insert_reference(::org::omg::CORBA::Object *);
+ virtual void insert_short(jshort);
+ virtual void insert_string(::java::lang::String *);
+ virtual void insert_typecode(::org::omg::CORBA::TypeCode *);
+ virtual void insert_ulong(jint);
+ virtual void insert_ulonglong(jlong);
+ virtual void insert_ushort(jshort);
+ virtual void insert_val(::java::io::Serializable *);
+ virtual void insert_wchar(jchar);
+ virtual void insert_wstring(::java::lang::String *);
+ virtual jboolean next();
+ virtual void rewind();
+ virtual jboolean seek(jint);
+ virtual ::org::omg::CORBA::TypeCode * type();
+ virtual jboolean equals(::java::lang::Object *);
+ virtual jboolean equal(::org::omg::DynamicAny::DynAny *) = 0;
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_UndivideableAny__
diff --git a/libjava/gnu/CORBA/DynAn/ValueChangeListener.h b/libjava/gnu/CORBA/DynAn/ValueChangeListener.h
new file mode 100644
index 000000000..3a106d614
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/ValueChangeListener.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_ValueChangeListener__
+#define __gnu_CORBA_DynAn_ValueChangeListener__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class ValueChangeListener;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::ValueChangeListener : public ::java::lang::Object
+{
+
+public:
+ virtual void changed() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_CORBA_DynAn_ValueChangeListener__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynAny.h b/libjava/gnu/CORBA/DynAn/gnuDynAny.h
new file mode 100644
index 000000000..f8e0c0f3d
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynAny.h
@@ -0,0 +1,114 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynAny__
+#define __gnu_CORBA_DynAn_gnuDynAny__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/AbstractAny.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class gnuDynAny;
+ class gnuDynAnyFactory;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class Object;
+ class TCKind;
+ class TypeCode;
+ namespace portable
+ {
+ class Streamable;
+ }
+ }
+ namespace DynamicAny
+ {
+ class DynAny;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::gnuDynAny : public ::gnu::CORBA::DynAn::AbstractAny
+{
+
+public:
+ gnuDynAny(::org::omg::CORBA::portable::Streamable *, ::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+ virtual void assign(::org::omg::DynamicAny::DynAny *);
+ virtual ::org::omg::DynamicAny::DynAny * copy();
+ virtual ::org::omg::DynamicAny::DynAny * current_component();
+ virtual void destroy();
+ virtual void from_any(::org::omg::CORBA::Any *);
+ virtual ::org::omg::CORBA::Any * get_any();
+ virtual jboolean get_boolean();
+ virtual jchar get_char();
+ virtual jdouble get_double();
+ virtual jfloat get_float();
+ virtual jint get_long();
+ virtual jlong get_longlong();
+ virtual jbyte get_octet();
+ virtual ::org::omg::CORBA::Object * get_reference();
+ virtual jshort get_short();
+ virtual ::java::lang::String * get_string();
+ virtual ::org::omg::CORBA::TypeCode * get_typecode();
+ virtual jint get_ulong();
+ virtual jlong get_ulonglong();
+ virtual jshort get_ushort();
+ virtual ::java::io::Serializable * get_val();
+ virtual jchar get_wchar();
+ virtual ::java::lang::String * get_wstring();
+ virtual void insert_any(::org::omg::CORBA::Any *);
+ virtual void insert_boolean(jboolean);
+ virtual void insert_char(jchar);
+ virtual void insert_double(jdouble);
+ virtual void insert_float(jfloat);
+ virtual void insert_long(jint);
+ virtual void insert_longlong(jlong);
+ virtual void insert_octet(jbyte);
+ virtual void insert_reference(::org::omg::CORBA::Object *);
+ virtual void insert_short(jshort);
+ virtual void insert_string(::java::lang::String *);
+ virtual void insert_typecode(::org::omg::CORBA::TypeCode *);
+ virtual void insert_ulong(jint);
+ virtual void insert_ulonglong(jlong);
+ virtual void insert_ushort(jshort);
+ virtual void insert_val(::java::io::Serializable *);
+ virtual void insert_wchar(jchar);
+ virtual void insert_wstring(::java::lang::String *);
+ virtual jboolean next();
+ virtual void rewind();
+ virtual jboolean seek(jint);
+ virtual ::org::omg::CORBA::Any * to_any();
+ virtual ::org::omg::CORBA::TypeCode * type();
+public: // actually protected
+ virtual jint getHashCodeSimple(jint);
+public:
+ virtual void insert_dyn_any(::org::omg::DynamicAny::DynAny *);
+ virtual jboolean equal(::org::omg::DynamicAny::DynAny *);
+ virtual jint component_count();
+ virtual ::org::omg::DynamicAny::DynAny * get_dyn_any();
+private:
+ void check(::org::omg::CORBA::TCKind *);
+ static const jlong serialVersionUID = 1LL;
+public: // actually protected
+ ::org::omg::CORBA::portable::Streamable * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::AbstractAny)))) holder;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynAny__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynAnyFactory.h b/libjava/gnu/CORBA/DynAn/gnuDynAnyFactory.h
new file mode 100644
index 000000000..6bfc5d55e
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynAnyFactory.h
@@ -0,0 +1,78 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynAnyFactory__
+#define __gnu_CORBA_DynAn_gnuDynAnyFactory__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class gnuDynAnyFactory;
+ }
+ namespace Poa
+ {
+ class ORB_1_4;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ }
+ namespace DynamicAny
+ {
+ class DynAny;
+ class DynArray;
+ class DynEnum;
+ class DynFixed;
+ class DynSequence;
+ class DynStruct;
+ class DynUnion;
+ class DynValue;
+ class DynValueBox;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::gnuDynAnyFactory : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+ gnuDynAnyFactory(::gnu::CORBA::Poa::ORB_1_4 *);
+ virtual ::gnu::CORBA::Poa::ORB_1_4 * getOrb();
+ virtual ::org::omg::DynamicAny::DynArray * create_array(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::DynamicAny::DynSequence * create_sequence(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::DynamicAny::DynStruct * create_structure(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::DynamicAny::DynUnion * create_union(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::DynamicAny::DynValue * create_value(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::DynamicAny::DynValueBox * create_value_box(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::DynamicAny::DynEnum * create_enumeration(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::DynamicAny::DynFixed * create_fixed(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::DynamicAny::DynAny * create_alias(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::DynamicAny::DynAny * create_simple(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::DynamicAny::DynAny * create_dyn_any_from_type_code(::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::DynamicAny::DynAny * create_dyn_any_from_type_code(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::DynamicAny::DynAny * create_dyn_any(::org::omg::CORBA::Any *);
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ ::gnu::CORBA::Poa::ORB_1_4 * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) orb;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynAnyFactory__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynArray.h b/libjava/gnu/CORBA/DynAn/gnuDynArray.h
new file mode 100644
index 000000000..d14d9efc8
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynArray.h
@@ -0,0 +1,67 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynArray__
+#define __gnu_CORBA_DynAn_gnuDynArray__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/DivideableAny.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class gnuDynAnyFactory;
+ class gnuDynArray;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class TypeCode;
+ }
+ namespace DynamicAny
+ {
+ class DynAny;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::gnuDynArray : public ::gnu::CORBA::DynAn::DivideableAny
+{
+
+public:
+ gnuDynArray(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *, jboolean);
+ virtual void assign(::org::omg::DynamicAny::DynAny *);
+ virtual ::org::omg::DynamicAny::DynAny * copy();
+ virtual JArray< ::org::omg::CORBA::Any * > * get_elements();
+ virtual JArray< ::org::omg::DynamicAny::DynAny * > * get_elements_as_dyn_any();
+ virtual void set_elements_as_dyn_any(JArray< ::org::omg::DynamicAny::DynAny * > *);
+ virtual void set_elements(JArray< ::org::omg::CORBA::Any * > *);
+ virtual ::org::omg::CORBA::Any * to_any();
+ virtual void from_any(::org::omg::CORBA::Any *);
+public: // actually protected
+ virtual void checkArrayValid(::java::lang::Object *);
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ ::org::omg::CORBA::TypeCode * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::DivideableAny)))) official_components;
+ ::org::omg::CORBA::TypeCode * final_components;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynArray__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynEnum.h b/libjava/gnu/CORBA/DynAn/gnuDynEnum.h
new file mode 100644
index 000000000..0aaebf604
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynEnum.h
@@ -0,0 +1,67 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynEnum__
+#define __gnu_CORBA_DynAn_gnuDynEnum__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/UndivideableAny.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class gnuDynAnyFactory;
+ class gnuDynEnum;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class TypeCode;
+ }
+ namespace DynamicAny
+ {
+ class DynAny;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::gnuDynEnum : public ::gnu::CORBA::DynAn::UndivideableAny
+{
+
+public:
+ gnuDynEnum(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+ gnuDynEnum(::gnu::CORBA::DynAn::gnuDynEnum *);
+ virtual void assign(::org::omg::DynamicAny::DynAny *);
+ virtual ::org::omg::DynamicAny::DynAny * copy();
+ virtual jboolean equal(::org::omg::DynamicAny::DynAny *);
+ virtual void from_any(::org::omg::CORBA::Any *);
+ virtual ::java::lang::String * get_as_string();
+ virtual jint get_as_ulong();
+ virtual void set_as_string(::java::lang::String *);
+ virtual void set_as_ulong(jint);
+ virtual ::org::omg::CORBA::Any * to_any();
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::UndivideableAny)))) values;
+ jint current;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynEnum__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynFixed.h b/libjava/gnu/CORBA/DynAn/gnuDynFixed.h
new file mode 100644
index 000000000..ced924bed
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynFixed.h
@@ -0,0 +1,72 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynFixed__
+#define __gnu_CORBA_DynAn_gnuDynFixed__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/UndivideableAny.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class gnuDynAnyFactory;
+ class gnuDynFixed;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace math
+ {
+ class BigDecimal;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class TypeCode;
+ }
+ namespace DynamicAny
+ {
+ class DynAny;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::gnuDynFixed : public ::gnu::CORBA::DynAn::UndivideableAny
+{
+
+public:
+ gnuDynFixed(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+ gnuDynFixed(::gnu::CORBA::DynAn::gnuDynFixed *);
+ virtual ::java::lang::String * get_value();
+ virtual jboolean set_value(::java::lang::String *);
+ virtual void assign(::org::omg::DynamicAny::DynAny *);
+ virtual ::org::omg::DynamicAny::DynAny * copy();
+ virtual jboolean equal(::org::omg::DynamicAny::DynAny *);
+ virtual void from_any(::org::omg::CORBA::Any *);
+ virtual ::org::omg::CORBA::Any * to_any();
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ static ::java::math::BigDecimal * ZERO;
+ ::java::math::BigDecimal * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::UndivideableAny)))) value;
+ jint scale;
+ jint digits;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynFixed__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynSequence.h b/libjava/gnu/CORBA/DynAn/gnuDynSequence.h
new file mode 100644
index 000000000..cba3b1c5d
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynSequence.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynSequence__
+#define __gnu_CORBA_DynAn_gnuDynSequence__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/gnuDynArray.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class gnuDynAnyFactory;
+ class gnuDynSequence;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class TypeCode;
+ }
+ namespace DynamicAny
+ {
+ class DynAny;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::gnuDynSequence : public ::gnu::CORBA::DynAn::gnuDynArray
+{
+
+public:
+ gnuDynSequence(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+ virtual jint get_length();
+ virtual void set_length(jint);
+ virtual void assign(::org::omg::DynamicAny::DynAny *);
+ virtual void set_elements_as_dyn_any(JArray< ::org::omg::DynamicAny::DynAny * > *);
+ virtual void set_elements(JArray< ::org::omg::CORBA::Any * > *);
+ virtual ::org::omg::DynamicAny::DynAny * copy();
+public: // actually package-private
+ virtual void checkBound(jint);
+public: // actually protected
+ virtual void checkArrayValid(::java::lang::Object *);
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ jint __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::gnuDynArray)))) bound;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynSequence__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynStruct.h b/libjava/gnu/CORBA/DynAn/gnuDynStruct.h
new file mode 100644
index 000000000..76c32e285
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynStruct.h
@@ -0,0 +1,60 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynStruct__
+#define __gnu_CORBA_DynAn_gnuDynStruct__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/RecordAny.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class RecordAny;
+ class gnuDynAnyFactory;
+ class gnuDynStruct;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ class TypeCode;
+ }
+ namespace DynamicAny
+ {
+ class NameDynAnyPair;
+ class NameValuePair;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::gnuDynStruct : public ::gnu::CORBA::DynAn::RecordAny
+{
+
+public:
+ gnuDynStruct(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+public: // actually protected
+ virtual ::gnu::CORBA::DynAn::RecordAny * newInstance(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+public:
+ virtual JArray< ::org::omg::DynamicAny::NameDynAnyPair * > * get_members_as_dyn_any();
+ virtual JArray< ::org::omg::DynamicAny::NameValuePair * > * get_members();
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynStruct__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynUnion.h b/libjava/gnu/CORBA/DynAn/gnuDynUnion.h
new file mode 100644
index 000000000..a159c8c2b
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynUnion.h
@@ -0,0 +1,71 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynUnion__
+#define __gnu_CORBA_DynAn_gnuDynUnion__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/DivideableAny.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class gnuDynAnyFactory;
+ class gnuDynUnion;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class TCKind;
+ class TypeCode;
+ }
+ namespace DynamicAny
+ {
+ class DynAny;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::gnuDynUnion : public ::gnu::CORBA::DynAn::DivideableAny
+{
+
+public:
+ gnuDynUnion(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+ virtual ::org::omg::CORBA::Any * to_any();
+ virtual void assign(::org::omg::DynamicAny::DynAny *);
+ virtual ::org::omg::DynamicAny::DynAny * copy();
+ virtual void from_any(::org::omg::CORBA::Any *);
+ virtual ::org::omg::CORBA::TCKind * discriminator_kind();
+ virtual ::org::omg::DynamicAny::DynAny * get_discriminator();
+ virtual jboolean has_no_active_member();
+ virtual ::org::omg::CORBA::TCKind * member_kind();
+ virtual ::java::lang::String * member_name();
+ virtual ::org::omg::DynamicAny::DynAny * member();
+ virtual void set_discriminator(::org::omg::DynamicAny::DynAny *);
+ virtual void set_to_default_member();
+ virtual void set_to_no_active_member();
+ virtual void updateMember();
+ virtual void changed();
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ ::org::omg::DynamicAny::DynAny * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::DivideableAny)))) discriminator;
+ static ::java::lang::String * NOAM;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynUnion__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynValue.h b/libjava/gnu/CORBA/DynAn/gnuDynValue.h
new file mode 100644
index 000000000..852e69ca9
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynValue.h
@@ -0,0 +1,84 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynValue__
+#define __gnu_CORBA_DynAn_gnuDynValue__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/RecordAny.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class RecordAny;
+ class gnuDynAnyFactory;
+ class gnuDynValue;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class TCKind;
+ class TypeCode;
+ }
+ namespace DynamicAny
+ {
+ class DynAny;
+ class NameDynAnyPair;
+ class NameValuePair;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::gnuDynValue : public ::gnu::CORBA::DynAn::RecordAny
+{
+
+public:
+ gnuDynValue(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+private:
+ void inheritFields(JArray< ::org::omg::DynamicAny::NameDynAnyPair * > *);
+public:
+ virtual ::org::omg::CORBA::TCKind * current_member_kind();
+ virtual ::java::lang::String * current_member_name();
+ virtual JArray< ::org::omg::DynamicAny::NameDynAnyPair * > * get_members_as_dyn_any();
+ virtual JArray< ::org::omg::DynamicAny::NameValuePair * > * get_members();
+ virtual void set_members_as_dyn_any(JArray< ::org::omg::DynamicAny::NameDynAnyPair * > *);
+ virtual void set_members(JArray< ::org::omg::DynamicAny::NameValuePair * > *);
+ virtual jboolean is_null();
+ virtual void set_to_null();
+ virtual void set_to_value();
+public: // actually protected
+ virtual ::gnu::CORBA::DynAn::RecordAny * newInstance(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+public:
+ virtual jboolean equal(::org::omg::DynamicAny::DynAny *);
+public: // actually protected
+ virtual ::org::omg::DynamicAny::DynAny * focused();
+public:
+ virtual ::org::omg::CORBA::Any * to_any();
+ virtual void assign(::org::omg::DynamicAny::DynAny *);
+ virtual jint component_count();
+ virtual ::java::io::Serializable * get_val();
+ virtual void insert_val(::java::io::Serializable *);
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ jboolean __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::RecordAny)))) isNull;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynValue__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynValueBox.h b/libjava/gnu/CORBA/DynAn/gnuDynValueBox.h
new file mode 100644
index 000000000..da79ceba0
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynValueBox.h
@@ -0,0 +1,70 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynValueBox__
+#define __gnu_CORBA_DynAn_gnuDynValueBox__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/DivideableAny.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace DynAn
+ {
+ class gnuDynAnyFactory;
+ class gnuDynValueBox;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class TypeCode;
+ }
+ namespace DynamicAny
+ {
+ class DynAny;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAn::gnuDynValueBox : public ::gnu::CORBA::DynAn::DivideableAny
+{
+
+public:
+ gnuDynValueBox(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+ virtual void assign(::org::omg::DynamicAny::DynAny *);
+ virtual ::org::omg::DynamicAny::DynAny * copy();
+ virtual ::org::omg::DynamicAny::DynAny * current_component();
+ virtual jboolean equal(::org::omg::DynamicAny::DynAny *);
+ virtual void from_any(::org::omg::CORBA::Any *);
+ virtual ::org::omg::CORBA::Any * get_boxed_value();
+ virtual ::org::omg::DynamicAny::DynAny * get_boxed_value_as_dyn_any();
+ virtual ::java::io::Serializable * get_val();
+ virtual void insert_val(::java::io::Serializable *);
+ virtual jboolean is_null();
+ virtual void set_boxed_value(::org::omg::CORBA::Any *);
+ virtual void set_boxed_value_as_dyn_any(::org::omg::DynamicAny::DynAny *);
+ virtual void set_to_null();
+ virtual void set_to_value();
+ virtual ::org::omg::CORBA::Any * to_any();
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ ::org::omg::CORBA::TypeCode * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::DivideableAny)))) content;
+ ::java::lang::String * CONTENT;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynValueBox__
diff --git a/libjava/gnu/CORBA/DynAnySeqHolder.h b/libjava/gnu/CORBA/DynAnySeqHolder.h
new file mode 100644
index 000000000..838733302
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAnySeqHolder.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAnySeqHolder__
+#define __gnu_CORBA_DynAnySeqHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class DynAnySeqHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace DynamicAny
+ {
+ class DynAny;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::DynAnySeqHolder : public ::java::lang::Object
+{
+
+public:
+ DynAnySeqHolder();
+ DynAnySeqHolder(JArray< ::org::omg::DynamicAny::DynAny * > *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ JArray< ::org::omg::DynamicAny::DynAny * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAnySeqHolder__
diff --git a/libjava/gnu/CORBA/EmptyExceptionHolder.h b/libjava/gnu/CORBA/EmptyExceptionHolder.h
new file mode 100644
index 000000000..d8799999a
--- /dev/null
+++ b/libjava/gnu/CORBA/EmptyExceptionHolder.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_EmptyExceptionHolder__
+#define __gnu_CORBA_EmptyExceptionHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class EmptyExceptionHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::EmptyExceptionHolder : public ::java::lang::Object
+{
+
+public:
+ EmptyExceptionHolder(::java::lang::Throwable *, ::org::omg::CORBA::TypeCode *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ ::java::lang::Throwable * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ ::org::omg::CORBA::TypeCode * typecode;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_EmptyExceptionHolder__
diff --git a/libjava/gnu/CORBA/ForwardRequestHelper.h b/libjava/gnu/CORBA/ForwardRequestHelper.h
new file mode 100644
index 000000000..db527896a
--- /dev/null
+++ b/libjava/gnu/CORBA/ForwardRequestHelper.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_ForwardRequestHelper__
+#define __gnu_CORBA_ForwardRequestHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class ForwardRequestHelper;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ class ForwardRequest;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::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 // __gnu_CORBA_ForwardRequestHelper__
diff --git a/libjava/gnu/CORBA/GIOP/CancelHeader.h b/libjava/gnu/CORBA/GIOP/CancelHeader.h
new file mode 100644
index 000000000..14aeabf01
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/CancelHeader.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_CancelHeader__
+#define __gnu_CORBA_GIOP_CancelHeader__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace GIOP
+ {
+ class CancelHeader;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::CancelHeader : public ::java::lang::Object
+{
+
+public:
+ CancelHeader();
+ virtual void read(::org::omg::CORBA::portable::InputStream *) = 0;
+ virtual void write(::org::omg::CORBA::portable::OutputStream *) = 0;
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) request_id;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_CancelHeader__
diff --git a/libjava/gnu/CORBA/GIOP/CharSets_OSF.h b/libjava/gnu/CORBA/GIOP/CharSets_OSF.h
new file mode 100644
index 000000000..afac0d36a
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/CharSets_OSF.h
@@ -0,0 +1,88 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_CharSets_OSF__
+#define __gnu_CORBA_GIOP_CharSets_OSF__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace GIOP
+ {
+ class CharSets_OSF;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::CharSets_OSF : public ::java::lang::Object
+{
+
+public:
+ CharSets_OSF();
+ static jint getCode(::java::lang::String *);
+ static ::java::lang::String * getName(jint);
+ static JArray< jint > * getSupportedCharSets();
+private:
+ static void makeMap();
+ static void put(jint, ::java::lang::String *);
+public:
+ static const jint ASCII = 65568;
+ static const jint ISO8859_1 = 65537;
+ static const jint ISO8859_2 = 65538;
+ static const jint ISO8859_3 = 65539;
+ static const jint ISO8859_4 = 65540;
+ static const jint ISO8859_5 = 65541;
+ static const jint ISO8859_6 = 65542;
+ static const jint ISO8859_7 = 65543;
+ static const jint ISO8859_8 = 65544;
+ static const jint ISO8859_9 = 65545;
+ static const jint ISO8859_15_FDIS = 65551;
+ static const jint UTF8 = 83951617;
+ static const jint UTF16 = 65801;
+ static const jint UCS2 = 65792;
+ static const jint Cp1047 = 268567575;
+ static const jint Cp1250 = 268567778;
+ static const jint Cp1251 = 268567779;
+ static const jint Cp1252 = 268567780;
+ static const jint Cp1253 = 268567781;
+ static const jint Cp1254 = 268567782;
+ static const jint Cp1255 = 268567783;
+ static const jint Cp1256 = 268567784;
+ static const jint Cp1257 = 268567785;
+ static const jint Cp1363 = 268567891;
+ static const jint Cp1363C = 268567891;
+ static const jint Cp1381 = 268567909;
+ static const jint Cp1383 = 268567911;
+ static const jint Cp1386 = 268567914;
+ static const jint Cp33722 = 268600250;
+ static const jint Cp33722C = 268600250;
+ static const jint Cp930 = 268567458;
+ static const jint Cp943 = 268567471;
+ static const jint Cp943C = 268567471;
+ static const jint Cp949 = 268567477;
+ static const jint Cp949C = 268567477;
+ static const jint Cp950 = 268567478;
+ static const jint Cp964 = 268567492;
+ static const jint Cp970 = 268567498;
+ static const jint EUC_JP = 196624;
+ static const jint EUC_KR = 262154;
+ static const jint EUC_TW = 327696;
+ static const jint NATIVE_CHARACTER = 65537;
+ static const jint NATIVE_WIDE_CHARACTER = 65801;
+private:
+ static ::java::util::Hashtable * code_to_string;
+ static ::java::util::Hashtable * string_to_code;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_CharSets_OSF__
diff --git a/libjava/gnu/CORBA/GIOP/CloseMessage.h b/libjava/gnu/CORBA/GIOP/CloseMessage.h
new file mode 100644
index 000000000..b9700f871
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/CloseMessage.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_CloseMessage__
+#define __gnu_CORBA_GIOP_CloseMessage__
+
+#pragma interface
+
+#include <gnu/CORBA/GIOP/MessageHeader.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace GIOP
+ {
+ class CloseMessage;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::CloseMessage : public ::gnu::CORBA::GIOP::MessageHeader
+{
+
+public:
+ CloseMessage();
+ static void close(::java::io::OutputStream *);
+private:
+ static const jlong serialVersionUID = 1LL;
+ static ::gnu::CORBA::GIOP::CloseMessage * Singleton;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_CloseMessage__
diff --git a/libjava/gnu/CORBA/GIOP/CodeSetServiceContext.h b/libjava/gnu/CORBA/GIOP/CodeSetServiceContext.h
new file mode 100644
index 000000000..6b3f1510d
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/CodeSetServiceContext.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_CodeSetServiceContext__
+#define __gnu_CORBA_GIOP_CodeSetServiceContext__
+
+#pragma interface
+
+#include <gnu/CORBA/GIOP/ServiceContext.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractCdrInput;
+ class AbstractCdrOutput;
+ }
+ namespace GIOP
+ {
+ class CodeSetServiceContext;
+ class ServiceContext;
+ }
+ class IOR$CodeSets_profile;
+ class IOR$CodeSets_profile$CodeSet_component;
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::CodeSetServiceContext : public ::gnu::CORBA::GIOP::ServiceContext
+{
+
+public:
+ CodeSetServiceContext();
+ static ::gnu::CORBA::GIOP::CodeSetServiceContext * find(JArray< ::gnu::CORBA::GIOP::ServiceContext * > *);
+ static ::gnu::CORBA::GIOP::CodeSetServiceContext * negotiate(::gnu::CORBA::IOR$CodeSets_profile *);
+ virtual void readContext(::gnu::CORBA::CDR::AbstractCdrInput *);
+ virtual ::java::lang::String * toString();
+ virtual void write(::gnu::CORBA::CDR::AbstractCdrOutput *);
+public: // actually protected
+ static jint negotiate(::gnu::CORBA::IOR$CodeSets_profile$CodeSet_component *, jint, jint);
+private:
+ ::java::lang::String * name(jint);
+public:
+ static const jint ID = 1;
+ static ::gnu::CORBA::GIOP::CodeSetServiceContext * STANDARD;
+ jint __attribute__((aligned(__alignof__( ::gnu::CORBA::GIOP::ServiceContext)))) char_data;
+ jint wide_char_data;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_CodeSetServiceContext__
diff --git a/libjava/gnu/CORBA/GIOP/ContextHandler.h b/libjava/gnu/CORBA/GIOP/ContextHandler.h
new file mode 100644
index 000000000..80ec2afd5
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/ContextHandler.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_ContextHandler__
+#define __gnu_CORBA_GIOP_ContextHandler__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace GIOP
+ {
+ class ContextHandler;
+ class ServiceContext;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace IOP
+ {
+ class ServiceContext;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::ContextHandler : public ::java::lang::Object
+{
+
+public:
+ ContextHandler();
+ virtual void addContext(::org::omg::IOP::ServiceContext *, jboolean);
+public: // actually protected
+ static JArray< ::gnu::CORBA::GIOP::ServiceContext * > * NO_CONTEXT;
+public:
+ JArray< ::gnu::CORBA::GIOP::ServiceContext * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) service_context;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_ContextHandler__
diff --git a/libjava/gnu/CORBA/GIOP/ErrorMessage.h b/libjava/gnu/CORBA/GIOP/ErrorMessage.h
new file mode 100644
index 000000000..321991ab4
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/ErrorMessage.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_ErrorMessage__
+#define __gnu_CORBA_GIOP_ErrorMessage__
+
+#pragma interface
+
+#include <gnu/CORBA/GIOP/MessageHeader.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace GIOP
+ {
+ class ErrorMessage;
+ }
+ class IOR;
+ class Version;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::ErrorMessage : public ::gnu::CORBA::GIOP::MessageHeader
+{
+
+public:
+ ErrorMessage(::gnu::CORBA::Version *);
+ virtual void send(::gnu::CORBA::IOR *, ::org::omg::CORBA::ORB *);
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_ErrorMessage__
diff --git a/libjava/gnu/CORBA/GIOP/MessageHeader.h b/libjava/gnu/CORBA/GIOP/MessageHeader.h
new file mode 100644
index 000000000..232a5b364
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/MessageHeader.h
@@ -0,0 +1,79 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_MessageHeader__
+#define __gnu_CORBA_GIOP_MessageHeader__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace GIOP
+ {
+ class CancelHeader;
+ class ErrorMessage;
+ class MessageHeader;
+ class ReplyHeader;
+ class RequestHeader;
+ }
+ class Version;
+ }
+ }
+ namespace java
+ {
+ namespace net
+ {
+ class Socket;
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::MessageHeader : public ::java::lang::Object
+{
+
+public:
+ MessageHeader();
+ MessageHeader(jint, jint);
+ virtual jboolean isBigEndian();
+ virtual jboolean moreFragmentsFollow();
+ virtual void setBigEndian(jboolean);
+ virtual jint getHeaderSize();
+ virtual ::java::lang::String * getTypeString(jint);
+ virtual ::gnu::CORBA::GIOP::ReplyHeader * create_reply_header();
+ virtual ::gnu::CORBA::GIOP::RequestHeader * create_request_header();
+ virtual ::gnu::CORBA::GIOP::CancelHeader * create_cancel_header();
+ virtual ::gnu::CORBA::GIOP::ErrorMessage * create_error_message();
+ virtual void read(::java::io::InputStream *);
+ virtual ::java::lang::String * toString();
+ virtual void write(::java::io::OutputStream *);
+ virtual JArray< jbyte > * readMessage(::java::io::InputStream *, ::java::net::Socket *, jint, jint);
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static const jbyte REQUEST = 0;
+ static const jbyte REPLY = 1;
+ static const jbyte CANCEL_REQUEST = 2;
+ static const jbyte LOCATE_REQUEST = 3;
+ static const jbyte LOCATE_REPLY = 4;
+ static const jbyte CLOSE_CONNECTION = 5;
+ static const jbyte MESSAGE_ERROR = 6;
+ static const jbyte FRAGMENT = 7;
+ static JArray< jbyte > * MAGIC;
+public: // actually protected
+ static JArray< ::java::lang::String * > * types;
+public:
+ ::gnu::CORBA::Version * __attribute__((aligned(__alignof__( ::java::lang::Object)))) version;
+ jbyte flags;
+ jbyte message_type;
+ jint message_size;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_MessageHeader__
diff --git a/libjava/gnu/CORBA/GIOP/ReplyHeader.h b/libjava/gnu/CORBA/GIOP/ReplyHeader.h
new file mode 100644
index 000000000..5c10ad896
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/ReplyHeader.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_ReplyHeader__
+#define __gnu_CORBA_GIOP_ReplyHeader__
+
+#pragma interface
+
+#include <gnu/CORBA/GIOP/ContextHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractCdrInput;
+ class AbstractCdrOutput;
+ }
+ namespace GIOP
+ {
+ class ReplyHeader;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::ReplyHeader : public ::gnu::CORBA::GIOP::ContextHandler
+{
+
+public:
+ ReplyHeader();
+ virtual ::java::lang::String * getStatusString();
+ virtual void read(::gnu::CORBA::CDR::AbstractCdrInput *) = 0;
+ virtual ::java::lang::String * toString();
+ virtual void write(::gnu::CORBA::CDR::AbstractCdrOutput *) = 0;
+ static const jint NO_EXCEPTION = 0;
+ static const jint USER_EXCEPTION = 1;
+ static const jint SYSTEM_EXCEPTION = 2;
+ static const jint LOCATION_FORWARD = 3;
+ static const jint LOCATION_FORWARD_PERM = 4;
+ static const jint NEEDS_ADDRESSING_MODE = 5;
+ jint __attribute__((aligned(__alignof__( ::gnu::CORBA::GIOP::ContextHandler)))) reply_status;
+ jint request_id;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_ReplyHeader__
diff --git a/libjava/gnu/CORBA/GIOP/RequestHeader.h b/libjava/gnu/CORBA/GIOP/RequestHeader.h
new file mode 100644
index 000000000..69135b39f
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/RequestHeader.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_RequestHeader__
+#define __gnu_CORBA_GIOP_RequestHeader__
+
+#pragma interface
+
+#include <gnu/CORBA/GIOP/ContextHandler.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractCdrInput;
+ class AbstractCdrOutput;
+ }
+ namespace GIOP
+ {
+ class RequestHeader;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::RequestHeader : public ::gnu::CORBA::GIOP::ContextHandler
+{
+
+public:
+ RequestHeader();
+ static jint getNextId();
+ virtual void setResponseExpected(jboolean) = 0;
+ virtual jboolean isResponseExpected() = 0;
+ virtual ::java::lang::String * bytes(JArray< jbyte > *);
+ virtual void read(::gnu::CORBA::CDR::AbstractCdrInput *) = 0;
+ virtual ::java::lang::String * toString() = 0;
+ virtual void write(::gnu::CORBA::CDR::AbstractCdrOutput *) = 0;
+private:
+ static jint freeId;
+public:
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::CORBA::GIOP::ContextHandler)))) operation;
+ JArray< jbyte > * object_key;
+ JArray< jbyte > * requesting_principal;
+ jint request_id;
+public: // actually protected
+ jboolean response_expected;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_RequestHeader__
diff --git a/libjava/gnu/CORBA/GIOP/ServiceContext.h b/libjava/gnu/CORBA/GIOP/ServiceContext.h
new file mode 100644
index 000000000..7cde097f6
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/ServiceContext.h
@@ -0,0 +1,82 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_ServiceContext__
+#define __gnu_CORBA_GIOP_ServiceContext__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractCdrInput;
+ class AbstractCdrOutput;
+ }
+ namespace GIOP
+ {
+ class ServiceContext;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace IOP
+ {
+ class ServiceContext;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::ServiceContext : public ::java::lang::Object
+{
+
+public:
+ ServiceContext();
+ ServiceContext(::org::omg::IOP::ServiceContext *);
+ static ::gnu::CORBA::GIOP::ServiceContext * read(::gnu::CORBA::CDR::AbstractCdrInput *);
+ static JArray< ::gnu::CORBA::GIOP::ServiceContext * > * readSequence(::gnu::CORBA::CDR::AbstractCdrInput *);
+ virtual void write(::gnu::CORBA::CDR::AbstractCdrOutput *);
+ static void writeSequence(::gnu::CORBA::CDR::AbstractCdrOutput *, JArray< ::gnu::CORBA::GIOP::ServiceContext * > *);
+ static void add(JArray< ::org::omg::IOP::ServiceContext * > *, ::org::omg::IOP::ServiceContext *, jboolean);
+ static JArray< ::gnu::CORBA::GIOP::ServiceContext * > * add(JArray< ::gnu::CORBA::GIOP::ServiceContext * > *, ::org::omg::IOP::ServiceContext *, jboolean);
+ static ::org::omg::IOP::ServiceContext * findContext(jint, JArray< ::org::omg::IOP::ServiceContext * > *);
+ static ::org::omg::IOP::ServiceContext * findContext(jint, JArray< ::gnu::CORBA::GIOP::ServiceContext * > *);
+ static ::gnu::CORBA::GIOP::ServiceContext * find(jint, JArray< ::gnu::CORBA::GIOP::ServiceContext * > *);
+ virtual ::java::lang::String * toString();
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static const jint TransactionService = 0;
+ static const jint CodeSets = 1;
+ static const jint ChainBypassCheck = 2;
+ static const jint ChainBypassInfo = 3;
+ static const jint LogicalThreadId = 4;
+ static const jint BI_DIR_IIOP = 5;
+ static const jint SendingContextRunTime = 6;
+ static const jint INVOCATION_POLICIES = 7;
+ static const jint FORWARDED_IDENTITY = 8;
+ static const jint UnknownExceptionInfo = 9;
+ static const jint RTCorbaPriority = 10;
+ static const jint RTCorbaPriorityRange = 11;
+ static const jint FT_GROUP_VERSION = 12;
+ static const jint FT_REQUEST = 13;
+ static const jint ExceptionDetailMessage = 14;
+ static const jint SecurityAttributeService = 15;
+ static const jint ActivityService = 16;
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) context_id;
+ JArray< jbyte > * context_data;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_ServiceContext__
diff --git a/libjava/gnu/CORBA/GIOP/v1_0/CancelHeader.h b/libjava/gnu/CORBA/GIOP/v1_0/CancelHeader.h
new file mode 100644
index 000000000..455da2421
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/v1_0/CancelHeader.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_v1_0_CancelHeader__
+#define __gnu_CORBA_GIOP_v1_0_CancelHeader__
+
+#pragma interface
+
+#include <gnu/CORBA/GIOP/CancelHeader.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace GIOP
+ {
+ namespace v1_0
+ {
+ class CancelHeader;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::v1_0::CancelHeader : public ::gnu::CORBA::GIOP::CancelHeader
+{
+
+public:
+ CancelHeader();
+ virtual void read(::org::omg::CORBA::portable::InputStream *);
+ virtual void write(::org::omg::CORBA::portable::OutputStream *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_v1_0_CancelHeader__
diff --git a/libjava/gnu/CORBA/GIOP/v1_0/ReplyHeader.h b/libjava/gnu/CORBA/GIOP/v1_0/ReplyHeader.h
new file mode 100644
index 000000000..9c5755ed0
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/v1_0/ReplyHeader.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_v1_0_ReplyHeader__
+#define __gnu_CORBA_GIOP_v1_0_ReplyHeader__
+
+#pragma interface
+
+#include <gnu/CORBA/GIOP/ReplyHeader.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractCdrInput;
+ class AbstractCdrOutput;
+ }
+ namespace GIOP
+ {
+ namespace v1_0
+ {
+ class ReplyHeader;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::v1_0::ReplyHeader : public ::gnu::CORBA::GIOP::ReplyHeader
+{
+
+public:
+ ReplyHeader();
+ virtual ::java::lang::String * getStatusString();
+ virtual ::java::lang::String * contexts();
+ virtual void read(::gnu::CORBA::CDR::AbstractCdrInput *);
+ virtual ::java::lang::String * toString();
+ virtual void write(::gnu::CORBA::CDR::AbstractCdrOutput *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_v1_0_ReplyHeader__
diff --git a/libjava/gnu/CORBA/GIOP/v1_0/RequestHeader.h b/libjava/gnu/CORBA/GIOP/v1_0/RequestHeader.h
new file mode 100644
index 000000000..0b732776b
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/v1_0/RequestHeader.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_v1_0_RequestHeader__
+#define __gnu_CORBA_GIOP_v1_0_RequestHeader__
+
+#pragma interface
+
+#include <gnu/CORBA/GIOP/RequestHeader.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractCdrInput;
+ class AbstractCdrOutput;
+ }
+ namespace GIOP
+ {
+ namespace v1_0
+ {
+ class RequestHeader;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::v1_0::RequestHeader : public ::gnu::CORBA::GIOP::RequestHeader
+{
+
+public:
+ RequestHeader();
+ virtual void setResponseExpected(jboolean);
+ virtual jboolean isResponseExpected();
+ virtual ::java::lang::String * bytes(JArray< jbyte > *);
+ virtual ::java::lang::String * contexts();
+ virtual void read(::gnu::CORBA::CDR::AbstractCdrInput *);
+ virtual ::java::lang::String * toString();
+ virtual void write(::gnu::CORBA::CDR::AbstractCdrOutput *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_v1_0_RequestHeader__
diff --git a/libjava/gnu/CORBA/GIOP/v1_2/ReplyHeader.h b/libjava/gnu/CORBA/GIOP/v1_2/ReplyHeader.h
new file mode 100644
index 000000000..633c59c75
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/v1_2/ReplyHeader.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_v1_2_ReplyHeader__
+#define __gnu_CORBA_GIOP_v1_2_ReplyHeader__
+
+#pragma interface
+
+#include <gnu/CORBA/GIOP/v1_0/ReplyHeader.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractCdrInput;
+ class AbstractCdrOutput;
+ }
+ namespace GIOP
+ {
+ namespace v1_2
+ {
+ class ReplyHeader;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::v1_2::ReplyHeader : public ::gnu::CORBA::GIOP::v1_0::ReplyHeader
+{
+
+public:
+ ReplyHeader();
+ virtual ::java::lang::String * getStatusString();
+ virtual void read(::gnu::CORBA::CDR::AbstractCdrInput *);
+ virtual void write(::gnu::CORBA::CDR::AbstractCdrOutput *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_v1_2_ReplyHeader__
diff --git a/libjava/gnu/CORBA/GIOP/v1_2/RequestHeader.h b/libjava/gnu/CORBA/GIOP/v1_2/RequestHeader.h
new file mode 100644
index 000000000..368275c11
--- /dev/null
+++ b/libjava/gnu/CORBA/GIOP/v1_2/RequestHeader.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GIOP_v1_2_RequestHeader__
+#define __gnu_CORBA_GIOP_v1_2_RequestHeader__
+
+#pragma interface
+
+#include <gnu/CORBA/GIOP/v1_0/RequestHeader.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractCdrInput;
+ class AbstractCdrOutput;
+ }
+ namespace GIOP
+ {
+ namespace v1_2
+ {
+ class RequestHeader;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GIOP::v1_2::RequestHeader : public ::gnu::CORBA::GIOP::v1_0::RequestHeader
+{
+
+public:
+ RequestHeader();
+ virtual void setResponseExpected(jboolean);
+ virtual jboolean isResponseExpected();
+ virtual void read(::gnu::CORBA::CDR::AbstractCdrInput *);
+ virtual ::java::lang::String * toString();
+ virtual void write(::gnu::CORBA::CDR::AbstractCdrOutput *);
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static const jshort KeyAddr = 0;
+ static const jshort ProfileAddr = 1;
+ static const jshort ReferenceAddr = 2;
+ jbyte __attribute__((aligned(__alignof__( ::gnu::CORBA::GIOP::v1_0::RequestHeader)))) response_flags;
+ jshort AddressingDisposition;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GIOP_v1_2_RequestHeader__
diff --git a/libjava/gnu/CORBA/GeneralHolder.h b/libjava/gnu/CORBA/GeneralHolder.h
new file mode 100644
index 000000000..fd3d4821e
--- /dev/null
+++ b/libjava/gnu/CORBA/GeneralHolder.h
@@ -0,0 +1,58 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_GeneralHolder__
+#define __gnu_CORBA_GeneralHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class BufferedCdrOutput;
+ }
+ class GeneralHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::GeneralHolder : public ::java::lang::Object
+{
+
+public:
+ GeneralHolder(::gnu::CORBA::CDR::BufferedCdrOutput *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+public: // actually package-private
+ virtual ::org::omg::CORBA::portable::InputStream * getInputStream();
+public:
+ virtual ::gnu::CORBA::GeneralHolder * Clone();
+private:
+ ::gnu::CORBA::CDR::BufferedCdrOutput * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_GeneralHolder__
diff --git a/libjava/gnu/CORBA/HolderLocator.h b/libjava/gnu/CORBA/HolderLocator.h
new file mode 100644
index 000000000..78c96d719
--- /dev/null
+++ b/libjava/gnu/CORBA/HolderLocator.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_HolderLocator__
+#define __gnu_CORBA_HolderLocator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class HolderLocator;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class Streamable;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::HolderLocator : public ::java::lang::Object
+{
+
+public:
+ HolderLocator();
+ static ::org::omg::CORBA::portable::Streamable * createHolder(::org::omg::CORBA::TypeCode *);
+private:
+ static JArray< ::java::lang::Class * > * holders;
+ static JArray< ::java::lang::Class * > * seqHolders;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_HolderLocator__
diff --git a/libjava/gnu/CORBA/IOR$CodeSets_profile$CodeSet_component.h b/libjava/gnu/CORBA/IOR$CodeSets_profile$CodeSet_component.h
new file mode 100644
index 000000000..394d8a893
--- /dev/null
+++ b/libjava/gnu/CORBA/IOR$CodeSets_profile$CodeSet_component.h
@@ -0,0 +1,54 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_IOR$CodeSets_profile$CodeSet_component__
+#define __gnu_CORBA_IOR$CodeSets_profile$CodeSet_component__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class IOR$CodeSets_profile$CodeSet_component;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::IOR$CodeSets_profile$CodeSet_component : public ::java::lang::Object
+{
+
+public:
+ IOR$CodeSets_profile$CodeSet_component();
+ virtual void read(::org::omg::CORBA::portable::InputStream *);
+ virtual ::java::lang::String * toString();
+ virtual ::java::lang::String * toStringFormatted();
+ virtual void write(::org::omg::CORBA::portable::OutputStream *);
+private:
+ ::java::lang::String * name(jint);
+public:
+ JArray< jint > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) conversion;
+ jint native_set;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_IOR$CodeSets_profile$CodeSet_component__
diff --git a/libjava/gnu/CORBA/IOR$CodeSets_profile.h b/libjava/gnu/CORBA/IOR$CodeSets_profile.h
new file mode 100644
index 000000000..e38bdc4a3
--- /dev/null
+++ b/libjava/gnu/CORBA/IOR$CodeSets_profile.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_IOR$CodeSets_profile__
+#define __gnu_CORBA_IOR$CodeSets_profile__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractCdrInput;
+ class AbstractCdrOutput;
+ }
+ namespace GIOP
+ {
+ class CodeSetServiceContext;
+ }
+ class IOR$CodeSets_profile;
+ class IOR$CodeSets_profile$CodeSet_component;
+ }
+ }
+}
+
+class gnu::CORBA::IOR$CodeSets_profile : public ::java::lang::Object
+{
+
+public:
+ IOR$CodeSets_profile();
+ virtual void read(::gnu::CORBA::CDR::AbstractCdrInput *);
+ virtual ::java::lang::String * toString();
+ virtual void write(::gnu::CORBA::CDR::AbstractCdrOutput *);
+ static const jint TAG_CODE_SETS = 1;
+ ::gnu::CORBA::IOR$CodeSets_profile$CodeSet_component * __attribute__((aligned(__alignof__( ::java::lang::Object)))) narrow;
+ ::gnu::CORBA::IOR$CodeSets_profile$CodeSet_component * wide;
+ ::gnu::CORBA::GIOP::CodeSetServiceContext * negotiated;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_IOR$CodeSets_profile__
diff --git a/libjava/gnu/CORBA/IOR$Internet_profile.h b/libjava/gnu/CORBA/IOR$Internet_profile.h
new file mode 100644
index 000000000..93e149e03
--- /dev/null
+++ b/libjava/gnu/CORBA/IOR$Internet_profile.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_IOR$Internet_profile__
+#define __gnu_CORBA_IOR$Internet_profile__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractCdrOutput;
+ }
+ class IOR;
+ class IOR$CodeSets_profile;
+ class IOR$Internet_profile;
+ class Version;
+ }
+ }
+}
+
+class gnu::CORBA::IOR$Internet_profile : public ::java::lang::Object
+{
+
+public:
+ IOR$Internet_profile(::gnu::CORBA::IOR *);
+ virtual ::java::lang::String * toString();
+ virtual void write(::gnu::CORBA::CDR::AbstractCdrOutput *);
+ static const jint TAG_INTERNET_IOP = 0;
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) host;
+ ::gnu::CORBA::Version * version;
+ jint port;
+ ::gnu::CORBA::IOR$CodeSets_profile * CodeSets;
+public: // actually package-private
+ ::java::util::ArrayList * components;
+ ::gnu::CORBA::IOR * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_IOR$Internet_profile__
diff --git a/libjava/gnu/CORBA/IOR.h b/libjava/gnu/CORBA/IOR.h
new file mode 100644
index 000000000..22cb1e1db
--- /dev/null
+++ b/libjava/gnu/CORBA/IOR.h
@@ -0,0 +1,72 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_IOR__
+#define __gnu_CORBA_IOR__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class AbstractCdrInput;
+ class AbstractCdrOutput;
+ }
+ class IOR;
+ class IOR$Internet_profile;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace IOP
+ {
+ class TaggedComponent;
+ class TaggedProfile;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::IOR : public ::java::lang::Object
+{
+
+public:
+ IOR();
+ static ::gnu::CORBA::IOR * parse(::java::lang::String *);
+ virtual void _read(::gnu::CORBA::CDR::AbstractCdrInput *);
+ virtual void _read_no_endian(::gnu::CORBA::CDR::AbstractCdrInput *);
+ virtual void _write(::gnu::CORBA::CDR::AbstractCdrOutput *);
+ static void write_null(::gnu::CORBA::CDR::AbstractCdrOutput *);
+ virtual void _write_no_endian(::gnu::CORBA::CDR::AbstractCdrOutput *);
+ virtual ::java::lang::String * toString();
+ virtual ::java::lang::String * toStringFormatted();
+ virtual ::java::lang::String * toStringifiedReference();
+ virtual void add_ior_component(::org::omg::IOP::TaggedComponent *);
+ virtual void add_ior_component_to_profile(::org::omg::IOP::TaggedComponent *, jint);
+private:
+ static void addComponentTo(::org::omg::IOP::TaggedProfile *, ::org::omg::IOP::TaggedComponent *);
+public:
+ virtual jboolean equals(::java::lang::Object *);
+ virtual jint hashCode();
+ static const jint FAILED = 10;
+ ::gnu::CORBA::IOR$Internet_profile * __attribute__((aligned(__alignof__( ::java::lang::Object)))) Internet;
+ ::java::lang::String * Id;
+ JArray< jbyte > * key;
+public: // actually package-private
+ ::java::util::ArrayList * profiles;
+public:
+ jboolean Big_Endian;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_IOR__
diff --git a/libjava/gnu/CORBA/Interceptor/ClientRequestInterceptors.h b/libjava/gnu/CORBA/Interceptor/ClientRequestInterceptors.h
new file mode 100644
index 000000000..d5dc4b1ce
--- /dev/null
+++ b/libjava/gnu/CORBA/Interceptor/ClientRequestInterceptors.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Interceptor_ClientRequestInterceptors__
+#define __gnu_CORBA_Interceptor_ClientRequestInterceptors__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Interceptor
+ {
+ class ClientRequestInterceptors;
+ class Registrator;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableInterceptor
+ {
+ class ClientRequestInfo;
+ class ClientRequestInterceptor;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Interceptor::ClientRequestInterceptors : public ::java::lang::Object
+{
+
+public:
+ ClientRequestInterceptors(::gnu::CORBA::Interceptor::Registrator *);
+ virtual void receive_exception(::org::omg::PortableInterceptor::ClientRequestInfo *);
+ virtual void receive_other(::org::omg::PortableInterceptor::ClientRequestInfo *);
+ virtual void receive_reply(::org::omg::PortableInterceptor::ClientRequestInfo *);
+ virtual void send_poll(::org::omg::PortableInterceptor::ClientRequestInfo *);
+ virtual void send_request(::org::omg::PortableInterceptor::ClientRequestInfo *);
+ virtual void destroy();
+ virtual ::java::lang::String * name();
+private:
+ JArray< ::org::omg::PortableInterceptor::ClientRequestInterceptor * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) interceptors;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Interceptor_ClientRequestInterceptors__
diff --git a/libjava/gnu/CORBA/Interceptor/ForwardRequestHolder.h b/libjava/gnu/CORBA/Interceptor/ForwardRequestHolder.h
new file mode 100644
index 000000000..c58ee5998
--- /dev/null
+++ b/libjava/gnu/CORBA/Interceptor/ForwardRequestHolder.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Interceptor_ForwardRequestHolder__
+#define __gnu_CORBA_Interceptor_ForwardRequestHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Interceptor
+ {
+ class ForwardRequestHolder;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableInterceptor
+ {
+ class ForwardRequest;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Interceptor::ForwardRequestHolder : public ::java::lang::Object
+{
+
+public:
+ ForwardRequestHolder();
+ ForwardRequestHolder(::org::omg::PortableInterceptor::ForwardRequest *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ ::org::omg::PortableInterceptor::ForwardRequest * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Interceptor_ForwardRequestHolder__
diff --git a/libjava/gnu/CORBA/Interceptor/IORInterceptors.h b/libjava/gnu/CORBA/Interceptor/IORInterceptors.h
new file mode 100644
index 000000000..6a2a45a75
--- /dev/null
+++ b/libjava/gnu/CORBA/Interceptor/IORInterceptors.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Interceptor_IORInterceptors__
+#define __gnu_CORBA_Interceptor_IORInterceptors__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Interceptor
+ {
+ class IORInterceptors;
+ class Registrator;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableInterceptor
+ {
+ class IORInfo;
+ class IORInterceptor;
+ class ObjectReferenceTemplate;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Interceptor::IORInterceptors : public ::java::lang::Object
+{
+
+public:
+ IORInterceptors(::gnu::CORBA::Interceptor::Registrator *);
+ virtual void establish_components(::org::omg::PortableInterceptor::IORInfo *);
+ virtual void destroy();
+ virtual ::java::lang::String * name();
+ virtual void adapter_manager_state_changed(jint, jshort);
+ virtual void adapter_state_changed(JArray< ::org::omg::PortableInterceptor::ObjectReferenceTemplate * > *, jshort);
+ virtual void components_established(::org::omg::PortableInterceptor::IORInfo *);
+private:
+ JArray< ::org::omg::PortableInterceptor::IORInterceptor * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) interceptors;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Interceptor_IORInterceptors__
diff --git a/libjava/gnu/CORBA/Interceptor/Registrator.h b/libjava/gnu/CORBA/Interceptor/Registrator.h
new file mode 100644
index 000000000..8a5a3b032
--- /dev/null
+++ b/libjava/gnu/CORBA/Interceptor/Registrator.h
@@ -0,0 +1,104 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Interceptor_Registrator__
+#define __gnu_CORBA_Interceptor_Registrator__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Interceptor
+ {
+ class Registrator;
+ }
+ namespace Poa
+ {
+ class ORB_1_4;
+ }
+ class gnuCodecFactory;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ }
+ namespace IOP
+ {
+ class CodecFactory;
+ }
+ namespace PortableInterceptor
+ {
+ class ClientRequestInterceptor;
+ class IORInterceptor;
+ class Interceptor;
+ class PolicyFactory;
+ class ServerRequestInterceptor;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Interceptor::Registrator : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+ Registrator(::gnu::CORBA::Poa::ORB_1_4 *, ::java::util::Properties *, JArray< ::java::lang::String * > *);
+private:
+ void checkProperties(::java::util::Properties *);
+ void checkFile(::java::lang::String *, ::java::lang::String *);
+public:
+ virtual void pre_init();
+ virtual ::java::util::Map * getRegisteredReferences();
+ virtual void post_init();
+ virtual JArray< ::org::omg::PortableInterceptor::ServerRequestInterceptor * > * getServerRequestInterceptors();
+ virtual JArray< ::org::omg::PortableInterceptor::ClientRequestInterceptor * > * getClientRequestInterceptors();
+ virtual JArray< ::org::omg::PortableInterceptor::IORInterceptor * > * getIORInterceptors();
+ virtual void add_client_request_interceptor(::org::omg::PortableInterceptor::ClientRequestInterceptor *);
+ virtual void add_ior_interceptor(::org::omg::PortableInterceptor::IORInterceptor *);
+ virtual void add_server_request_interceptor(::org::omg::PortableInterceptor::ServerRequestInterceptor *);
+ virtual jint allocate_slot_id();
+private:
+ void add(::java::util::ArrayList *, ::org::omg::PortableInterceptor::Interceptor *);
+public:
+ virtual JArray< ::java::lang::String * > * arguments();
+ virtual ::org::omg::IOP::CodecFactory * codec_factory();
+ virtual ::java::lang::String * orb_id();
+ virtual void register_initial_reference(::java::lang::String *, ::org::omg::CORBA::Object *);
+ virtual void register_policy_factory(jint, ::org::omg::PortableInterceptor::PolicyFactory *);
+ virtual ::org::omg::CORBA::Object * resolve_initial_references(::java::lang::String *);
+ virtual jboolean hasClientRequestInterceptors();
+ virtual jboolean hasServerRequestInterceptors();
+ virtual jboolean hasIorInterceptors();
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static ::java::lang::String * m_prefix;
+private:
+ ::java::util::ArrayList * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) m_server;
+ ::java::util::ArrayList * m_client;
+ ::java::util::ArrayList * m_ior;
+public:
+ ::java::util::Hashtable * m_policyFactories;
+ ::java::util::TreeMap * m_references;
+ ::java::util::ArrayList * m_initializers;
+public: // actually package-private
+ ::gnu::CORBA::Poa::ORB_1_4 * orb;
+ JArray< ::java::lang::String * > * m_args;
+ ::gnu::CORBA::gnuCodecFactory * m_codecFactory;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Interceptor_Registrator__
diff --git a/libjava/gnu/CORBA/Interceptor/ServerRequestInterceptors.h b/libjava/gnu/CORBA/Interceptor/ServerRequestInterceptors.h
new file mode 100644
index 000000000..fb78c57b9
--- /dev/null
+++ b/libjava/gnu/CORBA/Interceptor/ServerRequestInterceptors.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Interceptor_ServerRequestInterceptors__
+#define __gnu_CORBA_Interceptor_ServerRequestInterceptors__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Interceptor
+ {
+ class Registrator;
+ class ServerRequestInterceptors;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableInterceptor
+ {
+ class ServerRequestInfo;
+ class ServerRequestInterceptor;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Interceptor::ServerRequestInterceptors : public ::java::lang::Object
+{
+
+public:
+ ServerRequestInterceptors(::gnu::CORBA::Interceptor::Registrator *);
+ virtual void receive_request_service_contexts(::org::omg::PortableInterceptor::ServerRequestInfo *);
+ virtual void receive_request(::org::omg::PortableInterceptor::ServerRequestInfo *);
+ virtual void send_exception(::org::omg::PortableInterceptor::ServerRequestInfo *);
+ virtual void send_other(::org::omg::PortableInterceptor::ServerRequestInfo *);
+ virtual void send_reply(::org::omg::PortableInterceptor::ServerRequestInfo *);
+ virtual void destroy();
+ virtual ::java::lang::String * name();
+private:
+ JArray< ::org::omg::PortableInterceptor::ServerRequestInterceptor * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) interceptors;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Interceptor_ServerRequestInterceptors__
diff --git a/libjava/gnu/CORBA/Interceptor/gnuClientRequestInfo.h b/libjava/gnu/CORBA/Interceptor/gnuClientRequestInfo.h
new file mode 100644
index 000000000..32dac2c45
--- /dev/null
+++ b/libjava/gnu/CORBA/Interceptor/gnuClientRequestInfo.h
@@ -0,0 +1,86 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Interceptor_gnuClientRequestInfo__
+#define __gnu_CORBA_Interceptor_gnuClientRequestInfo__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Interceptor
+ {
+ class gnuClientRequestInfo;
+ }
+ class gnuRequest;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class Object;
+ class Policy;
+ class TypeCode;
+ }
+ namespace Dynamic
+ {
+ class Parameter;
+ }
+ namespace IOP
+ {
+ class ServiceContext;
+ class TaggedComponent;
+ class TaggedProfile;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Interceptor::gnuClientRequestInfo : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+ gnuClientRequestInfo(::gnu::CORBA::gnuRequest *);
+ virtual void add_request_service_context(::org::omg::IOP::ServiceContext *, jboolean);
+ virtual ::org::omg::IOP::TaggedProfile * effective_profile();
+ virtual ::org::omg::CORBA::Object * effective_target();
+ virtual ::org::omg::IOP::TaggedComponent * get_effective_component(jint);
+ virtual JArray< ::org::omg::IOP::TaggedComponent * > * get_effective_components(jint);
+ virtual ::org::omg::CORBA::Policy * get_request_policy(jint);
+ virtual ::java::lang::String * received_exception_id();
+ virtual ::org::omg::CORBA::Any * received_exception();
+ virtual ::org::omg::CORBA::Object * target();
+ virtual JArray< ::org::omg::Dynamic::Parameter * > * arguments();
+ virtual ::org::omg::CORBA::Any * result();
+ virtual JArray< ::java::lang::String * > * contexts();
+ virtual JArray< ::org::omg::CORBA::TypeCode * > * exceptions();
+ virtual ::org::omg::CORBA::Object * forward_reference();
+ virtual JArray< ::java::lang::String * > * operation_context();
+ virtual ::org::omg::CORBA::Any * get_slot(jint);
+ virtual ::java::lang::String * operation();
+ virtual jshort reply_status();
+ virtual jint request_id();
+ virtual jboolean response_expected();
+ virtual jshort sync_scope();
+ virtual ::org::omg::IOP::ServiceContext * get_reply_service_context(jint);
+ virtual ::org::omg::IOP::ServiceContext * get_request_service_context(jint);
+private:
+ static const jlong serialVersionUID = 1LL;
+ ::gnu::CORBA::gnuRequest * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) request;
+public:
+ ::org::omg::CORBA::Any * m_wrapped_exception;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Interceptor_gnuClientRequestInfo__
diff --git a/libjava/gnu/CORBA/Interceptor/gnuIcCurrent.h b/libjava/gnu/CORBA/Interceptor/gnuIcCurrent.h
new file mode 100644
index 000000000..65d85eb9d
--- /dev/null
+++ b/libjava/gnu/CORBA/Interceptor/gnuIcCurrent.h
@@ -0,0 +1,67 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Interceptor_gnuIcCurrent__
+#define __gnu_CORBA_Interceptor_gnuIcCurrent__
+
+#pragma interface
+
+#include <org/omg/CORBA/portable/ObjectImpl.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Interceptor
+ {
+ class gnuIcCurrent;
+ }
+ namespace Poa
+ {
+ class ORB_1_4;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Interceptor::gnuIcCurrent : public ::org::omg::CORBA::portable::ObjectImpl
+{
+
+public:
+ gnuIcCurrent(::gnu::CORBA::Poa::ORB_1_4 *);
+ virtual JArray< ::java::lang::String * > * _ids();
+ virtual void put(::java::lang::Thread *, JArray< ::org::omg::CORBA::Any * > *);
+ virtual jboolean has(::java::lang::Thread *);
+ virtual void remove(::java::lang::Thread *);
+public: // actually package-private
+ virtual JArray< ::org::omg::CORBA::Any * > * get_slots();
+public:
+ virtual JArray< ::org::omg::CORBA::Any * > * clone_slots();
+ virtual ::org::omg::CORBA::Any * get_slot(jint);
+ virtual void set_slot(jint, ::org::omg::CORBA::Any *);
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ ::gnu::CORBA::Poa::ORB_1_4 * __attribute__((aligned(__alignof__( ::org::omg::CORBA::portable::ObjectImpl)))) orb;
+private:
+ ::java::util::Hashtable * threads;
+public: // actually package-private
+ static JArray< ::org::omg::CORBA::Any * > * NO_SLOTS;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Interceptor_gnuIcCurrent__
diff --git a/libjava/gnu/CORBA/Interceptor/gnuIorInfo.h b/libjava/gnu/CORBA/Interceptor/gnuIorInfo.h
new file mode 100644
index 000000000..8e1adcf81
--- /dev/null
+++ b/libjava/gnu/CORBA/Interceptor/gnuIorInfo.h
@@ -0,0 +1,73 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Interceptor_gnuIorInfo__
+#define __gnu_CORBA_Interceptor_gnuIorInfo__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class IOR;
+ namespace Interceptor
+ {
+ class gnuIorInfo;
+ }
+ namespace Poa
+ {
+ class ORB_1_4;
+ class gnuPOA;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Policy;
+ }
+ namespace IOP
+ {
+ class TaggedComponent;
+ }
+ namespace PortableInterceptor
+ {
+ class ObjectReferenceFactory;
+ class ObjectReferenceTemplate;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Interceptor::gnuIorInfo : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+ gnuIorInfo(::gnu::CORBA::Poa::ORB_1_4 *, ::gnu::CORBA::Poa::gnuPOA *, ::gnu::CORBA::IOR *);
+ virtual void add_ior_component_to_profile(::org::omg::IOP::TaggedComponent *, jint);
+ virtual void add_ior_component(::org::omg::IOP::TaggedComponent *);
+ virtual ::org::omg::CORBA::Policy * get_effective_policy(jint);
+ virtual jshort state();
+ virtual ::org::omg::PortableInterceptor::ObjectReferenceTemplate * adapter_template();
+ virtual ::org::omg::PortableInterceptor::ObjectReferenceFactory * current_factory();
+ virtual void current_factory(::org::omg::PortableInterceptor::ObjectReferenceFactory *);
+ virtual jint manager_id();
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ ::gnu::CORBA::Poa::ORB_1_4 * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) orb;
+ ::gnu::CORBA::Poa::gnuPOA * poa;
+private:
+ ::gnu::CORBA::IOR * ior;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Interceptor_gnuIorInfo__
diff --git a/libjava/gnu/CORBA/Interceptor/gnuServerRequestInfo.h b/libjava/gnu/CORBA/Interceptor/gnuServerRequestInfo.h
new file mode 100644
index 000000000..8164ea723
--- /dev/null
+++ b/libjava/gnu/CORBA/Interceptor/gnuServerRequestInfo.h
@@ -0,0 +1,104 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Interceptor_gnuServerRequestInfo__
+#define __gnu_CORBA_Interceptor_gnuServerRequestInfo__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace GIOP
+ {
+ class ReplyHeader;
+ class RequestHeader;
+ }
+ namespace Interceptor
+ {
+ class gnuServerRequestInfo;
+ }
+ namespace Poa
+ {
+ class gnuServantObject;
+ }
+ class gnuRequest;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class Object;
+ class Policy;
+ class TypeCode;
+ }
+ namespace Dynamic
+ {
+ class Parameter;
+ }
+ namespace IOP
+ {
+ class ServiceContext;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Interceptor::gnuServerRequestInfo : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+ gnuServerRequestInfo(::gnu::CORBA::Poa::gnuServantObject *, ::gnu::CORBA::GIOP::RequestHeader *, ::gnu::CORBA::GIOP::ReplyHeader *);
+ virtual void set_slot(jint, ::org::omg::CORBA::Any *);
+ virtual ::org::omg::CORBA::Any * get_slot(jint);
+ virtual void reset();
+ virtual JArray< jbyte > * object_id();
+ virtual jboolean target_is_a(::java::lang::String *);
+ virtual JArray< jbyte > * adapter_id();
+ virtual ::org::omg::CORBA::Policy * get_server_policy(jint);
+ virtual ::java::lang::String * target_most_derived_interface();
+ virtual ::java::lang::String * operation();
+ virtual JArray< ::org::omg::CORBA::TypeCode * > * exceptions();
+ virtual jshort reply_status();
+ virtual jint request_id();
+ virtual jboolean response_expected();
+ virtual void add_reply_service_context(::org::omg::IOP::ServiceContext *, jboolean);
+ virtual ::org::omg::CORBA::Any * sending_exception();
+ virtual ::org::omg::CORBA::Object * forward_reference();
+ virtual ::org::omg::IOP::ServiceContext * get_reply_service_context(jint);
+ virtual ::org::omg::IOP::ServiceContext * get_request_service_context(jint);
+ virtual JArray< ::java::lang::String * > * operation_context();
+ virtual ::org::omg::CORBA::Any * result();
+ virtual JArray< ::java::lang::String * > * contexts();
+ virtual jshort sync_scope();
+ virtual JArray< ::org::omg::Dynamic::Parameter * > * arguments();
+ virtual JArray< ::java::lang::String * > * adapter_name();
+ virtual ::java::lang::String * orb_id();
+ virtual ::java::lang::String * server_id();
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ ::gnu::CORBA::Poa::gnuServantObject * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) m_object;
+ static ::java::lang::String * not_available;
+ JArray< ::org::omg::CORBA::Any * > * m_slots;
+public:
+ ::gnu::CORBA::GIOP::RequestHeader * m_request_header;
+ ::gnu::CORBA::GIOP::ReplyHeader * m_reply_header;
+ ::org::omg::CORBA::Object * m_forward_reference;
+ ::java::lang::Exception * m_sys_exception;
+ ::org::omg::CORBA::Any * m_usr_exception;
+ ::gnu::CORBA::gnuRequest * m_request;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Interceptor_gnuServerRequestInfo__
diff --git a/libjava/gnu/CORBA/IorDelegate.h b/libjava/gnu/CORBA/IorDelegate.h
new file mode 100644
index 000000000..176cac068
--- /dev/null
+++ b/libjava/gnu/CORBA/IorDelegate.h
@@ -0,0 +1,72 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_IorDelegate__
+#define __gnu_CORBA_IorDelegate__
+
+#pragma interface
+
+#include <gnu/CORBA/SimpleDelegate.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class BufferredCdrInput;
+ }
+ class IOR;
+ class IorDelegate;
+ class StreamBasedRequest;
+ class gnuRequest;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class ORB;
+ class Object;
+ class Request;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::IorDelegate : public ::gnu::CORBA::SimpleDelegate
+{
+
+public:
+ IorDelegate(::org::omg::CORBA::ORB *, ::gnu::CORBA::IOR *);
+ virtual ::org::omg::CORBA::Request * create_request(::org::omg::CORBA::Object *, ::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *);
+ virtual ::org::omg::CORBA::Request * create_request(::org::omg::CORBA::Object *, ::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *);
+public: // actually protected
+ virtual ::gnu::CORBA::gnuRequest * getRequestInstance(::org::omg::CORBA::Object *);
+public:
+ virtual ::org::omg::CORBA::portable::InputStream * invoke(::org::omg::CORBA::Object *, ::org::omg::CORBA::portable::OutputStream *);
+public: // actually package-private
+ virtual void showException(::gnu::CORBA::StreamBasedRequest *, ::gnu::CORBA::CDR::BufferredCdrInput *);
+public:
+ virtual ::org::omg::CORBA::Request * request(::org::omg::CORBA::Object *, ::java::lang::String *);
+ virtual ::org::omg::CORBA::portable::OutputStream * request(::org::omg::CORBA::Object *, ::java::lang::String *, jboolean);
+ virtual void release(::org::omg::CORBA::Object *);
+ virtual void setIor(::gnu::CORBA::IOR *);
+ virtual jboolean is_local(::org::omg::CORBA::Object *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_IorDelegate__
diff --git a/libjava/gnu/CORBA/IorObject.h b/libjava/gnu/CORBA/IorObject.h
new file mode 100644
index 000000000..c3fca11db
--- /dev/null
+++ b/libjava/gnu/CORBA/IorObject.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_IorObject__
+#define __gnu_CORBA_IorObject__
+
+#pragma interface
+
+#include <org/omg/CORBA/portable/ObjectImpl.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class IOR;
+ class IorObject;
+ class OrbFunctional;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::IorObject : public ::org::omg::CORBA::portable::ObjectImpl
+{
+
+public:
+ IorObject(::org::omg::CORBA::ORB *, ::gnu::CORBA::IOR *);
+ IorObject(::gnu::CORBA::OrbFunctional *, ::java::lang::String *);
+ virtual ::gnu::CORBA::IOR * getIor();
+ virtual JArray< ::java::lang::String * > * _ids();
+ virtual ::java::lang::String * toString();
+public: // actually protected
+ virtual void finalize();
+ ::gnu::CORBA::IOR * __attribute__((aligned(__alignof__( ::org::omg::CORBA::portable::ObjectImpl)))) ior;
+ JArray< ::java::lang::String * > * id;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_IorObject__
diff --git a/libjava/gnu/CORBA/IorProvider.h b/libjava/gnu/CORBA/IorProvider.h
new file mode 100644
index 000000000..b24403808
--- /dev/null
+++ b/libjava/gnu/CORBA/IorProvider.h
@@ -0,0 +1,30 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_IorProvider__
+#define __gnu_CORBA_IorProvider__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class IOR;
+ class IorProvider;
+ }
+ }
+}
+
+class gnu::CORBA::IorProvider : public ::java::lang::Object
+{
+
+public:
+ virtual ::gnu::CORBA::IOR * getIor() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_CORBA_IorProvider__
diff --git a/libjava/gnu/CORBA/Minor.h b/libjava/gnu/CORBA/Minor.h
new file mode 100644
index 000000000..e37bd4cdf
--- /dev/null
+++ b/libjava/gnu/CORBA/Minor.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Minor__
+#define __gnu_CORBA_Minor__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class Minor;
+ }
+ }
+}
+
+class gnu::CORBA::Minor : public ::java::lang::Object
+{
+
+public:
+ static const jint vendor = 1195573248;
+ static const jint Giop = 1195573249;
+ static const jint Header = 1195573250;
+ static const jint EOF = 1195573251;
+ static const jint CDR = 1195573253;
+ static const jint Value = 1195573254;
+ static const jint Forwarding = 1195573255;
+ static const jint Encapsulation = 1195573256;
+ static const jint Any = 1195573257;
+ static const jint UserException = 1195573258;
+ static const jint Inappropriate = 1195573259;
+ static const jint Negative = 1195573260;
+ static const jint Graph = 1195573262;
+ static const jint Boxed = 1195573263;
+ static const jint Instantiation = 1195573264;
+ static const jint ValueHeaderTag = 1195573265;
+ static const jint ValueHeaderFlags = 1195573266;
+ static const jint ClassCast = 1195573267;
+ static const jint Offset = 1195573268;
+ static const jint Chunks = 1195573269;
+ static const jint UnsupportedValue = 1195573270;
+ static const jint Factory = 1195573271;
+ static const jint UnsupportedAddressing = 1195573272;
+ static const jint IOR = 1195573273;
+ static const jint TargetConversion = 1195573274;
+ static const jint ValueFields = 1195573275;
+ static const jint NonSerializable = 1195573276;
+ static const jint Method = 1195573248;
+ static const jint Activation = 1195573258;
+ static const jint Policy = 1195573259;
+ static const jint Socket = 1195573260;
+ static const jint Enumeration = 1195573262;
+ static const jint PolicyType = 1195573263;
+ static const jint Ports = 1195573268;
+ static const jint Threads = 1195573269;
+ static const jint Missing_IOR = 1195573270;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_CORBA_Minor__
diff --git a/libjava/gnu/CORBA/NameDynAnyPairHolder.h b/libjava/gnu/CORBA/NameDynAnyPairHolder.h
new file mode 100644
index 000000000..ca7a5a5de
--- /dev/null
+++ b/libjava/gnu/CORBA/NameDynAnyPairHolder.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NameDynAnyPairHolder__
+#define __gnu_CORBA_NameDynAnyPairHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class NameDynAnyPairHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace DynamicAny
+ {
+ class NameDynAnyPair;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::NameDynAnyPairHolder : public ::java::lang::Object
+{
+
+public:
+ NameDynAnyPairHolder();
+ NameDynAnyPairHolder(::org::omg::DynamicAny::NameDynAnyPair *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ ::org::omg::DynamicAny::NameDynAnyPair * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NameDynAnyPairHolder__
diff --git a/libjava/gnu/CORBA/NameDynAnyPairSeqHolder.h b/libjava/gnu/CORBA/NameDynAnyPairSeqHolder.h
new file mode 100644
index 000000000..0ffdb8704
--- /dev/null
+++ b/libjava/gnu/CORBA/NameDynAnyPairSeqHolder.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NameDynAnyPairSeqHolder__
+#define __gnu_CORBA_NameDynAnyPairSeqHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class NameDynAnyPairSeqHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace DynamicAny
+ {
+ class NameDynAnyPair;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::NameDynAnyPairSeqHolder : public ::java::lang::Object
+{
+
+public:
+ NameDynAnyPairSeqHolder();
+ NameDynAnyPairSeqHolder(JArray< ::org::omg::DynamicAny::NameDynAnyPair * > *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ JArray< ::org::omg::DynamicAny::NameDynAnyPair * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NameDynAnyPairSeqHolder__
diff --git a/libjava/gnu/CORBA/NameValuePairHolder.h b/libjava/gnu/CORBA/NameValuePairHolder.h
new file mode 100644
index 000000000..a8c14d070
--- /dev/null
+++ b/libjava/gnu/CORBA/NameValuePairHolder.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NameValuePairHolder__
+#define __gnu_CORBA_NameValuePairHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class NameValuePairHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace DynamicAny
+ {
+ class NameValuePair;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::NameValuePairHolder : public ::java::lang::Object
+{
+
+public:
+ NameValuePairHolder();
+ NameValuePairHolder(::org::omg::DynamicAny::NameValuePair *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ ::org::omg::DynamicAny::NameValuePair * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NameValuePairHolder__
diff --git a/libjava/gnu/CORBA/NameValuePairSeqHolder.h b/libjava/gnu/CORBA/NameValuePairSeqHolder.h
new file mode 100644
index 000000000..4b5ef47e2
--- /dev/null
+++ b/libjava/gnu/CORBA/NameValuePairSeqHolder.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NameValuePairSeqHolder__
+#define __gnu_CORBA_NameValuePairSeqHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class NameValuePairSeqHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace DynamicAny
+ {
+ class NameValuePair;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::NameValuePairSeqHolder : public ::java::lang::Object
+{
+
+public:
+ NameValuePairSeqHolder();
+ NameValuePairSeqHolder(JArray< ::org::omg::DynamicAny::NameValuePair * > *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ JArray< ::org::omg::DynamicAny::NameValuePair * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NameValuePairSeqHolder__
diff --git a/libjava/gnu/CORBA/NamingService/Binding_iterator_impl.h b/libjava/gnu/CORBA/NamingService/Binding_iterator_impl.h
new file mode 100644
index 000000000..68caf386f
--- /dev/null
+++ b/libjava/gnu/CORBA/NamingService/Binding_iterator_impl.h
@@ -0,0 +1,54 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NamingService_Binding_iterator_impl__
+#define __gnu_CORBA_NamingService_Binding_iterator_impl__
+
+#pragma interface
+
+#include <org/omg/CosNaming/_BindingIteratorImplBase.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace NamingService
+ {
+ class Binding_iterator_impl;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CosNaming
+ {
+ class Binding;
+ class BindingHolder;
+ class BindingListHolder;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::NamingService::Binding_iterator_impl : public ::org::omg::CosNaming::_BindingIteratorImplBase
+{
+
+public:
+ Binding_iterator_impl(JArray< ::org::omg::CosNaming::Binding * > *);
+ virtual void destroy();
+ virtual jboolean next_n(jint, ::org::omg::CosNaming::BindingListHolder *);
+ virtual jboolean next_one(::org::omg::CosNaming::BindingHolder *);
+private:
+ static ::org::omg::CosNaming::Binding * no_more_bindings;
+ JArray< ::org::omg::CosNaming::Binding * > * __attribute__((aligned(__alignof__( ::org::omg::CosNaming::_BindingIteratorImplBase)))) bindings;
+ jint p;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NamingService_Binding_iterator_impl__
diff --git a/libjava/gnu/CORBA/NamingService/Ext.h b/libjava/gnu/CORBA/NamingService/Ext.h
new file mode 100644
index 000000000..ec385a0b8
--- /dev/null
+++ b/libjava/gnu/CORBA/NamingService/Ext.h
@@ -0,0 +1,75 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NamingService_Ext__
+#define __gnu_CORBA_NamingService_Ext__
+
+#pragma interface
+
+#include <org/omg/CosNaming/_NamingContextExtImplBase.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace NamingService
+ {
+ class Ext;
+ class NameTransformer;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ namespace portable
+ {
+ class Delegate;
+ }
+ }
+ namespace CosNaming
+ {
+ class BindingIteratorHolder;
+ class BindingListHolder;
+ class NameComponent;
+ class NamingContext;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::NamingService::Ext : public ::org::omg::CosNaming::_NamingContextExtImplBase
+{
+
+public:
+ Ext(::org::omg::CosNaming::NamingContext *);
+ virtual void _set_delegate(::org::omg::CORBA::portable::Delegate *);
+ virtual void bind(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CORBA::Object *);
+ virtual void bind_context(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CosNaming::NamingContext *);
+ virtual ::org::omg::CosNaming::NamingContext * bind_new_context(JArray< ::org::omg::CosNaming::NameComponent * > *);
+ virtual void destroy();
+ virtual void list(jint, ::org::omg::CosNaming::BindingListHolder *, ::org::omg::CosNaming::BindingIteratorHolder *);
+ virtual ::org::omg::CosNaming::NamingContext * new_context();
+ virtual void rebind(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CORBA::Object *);
+ virtual void rebind_context(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CosNaming::NamingContext *);
+ virtual ::org::omg::CORBA::Object * resolve(JArray< ::org::omg::CosNaming::NameComponent * > *);
+ virtual ::org::omg::CORBA::Object * resolve_str(::java::lang::String *);
+ virtual JArray< ::org::omg::CosNaming::NameComponent * > * to_name(::java::lang::String *);
+ virtual ::java::lang::String * to_string(JArray< ::org::omg::CosNaming::NameComponent * > *);
+ virtual ::java::lang::String * to_url(::java::lang::String *, ::java::lang::String *);
+ virtual void unbind(JArray< ::org::omg::CosNaming::NameComponent * > *);
+private:
+ ::org::omg::CosNaming::NamingContext * __attribute__((aligned(__alignof__( ::org::omg::CosNaming::_NamingContextExtImplBase)))) classic;
+ ::gnu::CORBA::NamingService::NameTransformer * converter;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NamingService_Ext__
diff --git a/libjava/gnu/CORBA/NamingService/NameComponentComparator.h b/libjava/gnu/CORBA/NamingService/NameComponentComparator.h
new file mode 100644
index 000000000..dbf3186fa
--- /dev/null
+++ b/libjava/gnu/CORBA/NamingService/NameComponentComparator.h
@@ -0,0 +1,35 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NamingService_NameComponentComparator__
+#define __gnu_CORBA_NamingService_NameComponentComparator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace NamingService
+ {
+ class NameComponentComparator;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::NamingService::NameComponentComparator : public ::java::lang::Object
+{
+
+ NameComponentComparator();
+public:
+ jint compare(::java::lang::Object *, ::java::lang::Object *);
+ jboolean equals(::java::lang::Object *);
+ static ::gnu::CORBA::NamingService::NameComponentComparator * singleton;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NamingService_NameComponentComparator__
diff --git a/libjava/gnu/CORBA/NamingService/NameParser.h b/libjava/gnu/CORBA/NamingService/NameParser.h
new file mode 100644
index 000000000..d5bff788e
--- /dev/null
+++ b/libjava/gnu/CORBA/NamingService/NameParser.h
@@ -0,0 +1,75 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NamingService_NameParser__
+#define __gnu_CORBA_NamingService_NameParser__
+
+#pragma interface
+
+#include <gnu/CORBA/NamingService/NameTransformer.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace NamingService
+ {
+ class NameParser;
+ class NameTransformer;
+ }
+ class OrbFunctional;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::NamingService::NameParser : public ::gnu::CORBA::NamingService::NameTransformer
+{
+
+public:
+ NameParser();
+ virtual ::org::omg::CORBA::Object * corbaloc(::java::lang::String *, ::gnu::CORBA::OrbFunctional *);
+private:
+ ::org::omg::CORBA::Object * corbaloc(::java::lang::String *, ::gnu::CORBA::OrbFunctional *, jint);
+public: // actually package-private
+ virtual ::java::lang::String * readFile(::java::lang::String *);
+ virtual ::java::lang::String * readUrl(::java::lang::String *);
+private:
+ ::org::omg::CORBA::Object * resolve(::org::omg::CORBA::Object *);
+ ::java::lang::String * readKey(::java::lang::String *);
+public: // actually package-private
+ static void corbalocT(::java::lang::String *, ::gnu::CORBA::OrbFunctional *);
+public:
+ static void main(JArray< ::java::lang::String * > *);
+ static ::java::lang::String * pxCORBALOC;
+ static ::java::lang::String * pxCORBANAME;
+ static ::java::lang::String * pxIOR;
+ static ::java::lang::String * pxFILE;
+ static ::java::lang::String * pxFTP;
+ static ::java::lang::String * pxHTTP;
+ static ::java::lang::String * IIOP;
+ static ::java::lang::String * RIR;
+ static const jint DEFAULT_PORT = 2809;
+ static ::java::lang::String * DEFAULT_NAME;
+public: // actually package-private
+ static ::gnu::CORBA::NamingService::NameTransformer * converter;
+ jint __attribute__((aligned(__alignof__( ::gnu::CORBA::NamingService::NameTransformer)))) p;
+ JArray< ::java::lang::String * > * t;
+ static ::gnu::CORBA::NamingService::NameParser * n;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NamingService_NameParser__
diff --git a/libjava/gnu/CORBA/NamingService/NameTransformer.h b/libjava/gnu/CORBA/NamingService/NameTransformer.h
new file mode 100644
index 000000000..715ebc501
--- /dev/null
+++ b/libjava/gnu/CORBA/NamingService/NameTransformer.h
@@ -0,0 +1,65 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NamingService_NameTransformer__
+#define __gnu_CORBA_NamingService_NameTransformer__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace NamingService
+ {
+ class NameTransformer;
+ }
+ }
+ namespace java
+ {
+ namespace lang
+ {
+ class CPStringBuilder;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class IntHolder;
+ }
+ namespace CosNaming
+ {
+ class NameComponent;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::NamingService::NameTransformer : public ::java::lang::Object
+{
+
+public:
+ NameTransformer();
+ virtual JArray< ::org::omg::CosNaming::NameComponent * > * toName(::java::lang::String *);
+ virtual ::java::lang::String * toString(JArray< ::org::omg::CosNaming::NameComponent * > *);
+private:
+ void appEscaping(::gnu::java::lang::CPStringBuilder *, ::java::lang::String *);
+ void assertEndOfNode(::org::omg::CORBA::IntHolder *, JArray< ::java::lang::String * > *);
+ ::org::omg::CosNaming::NameComponent * readNode(::org::omg::CORBA::IntHolder *, JArray< ::java::lang::String * > *);
+ ::java::lang::String * readPart(::org::omg::CORBA::IntHolder *, JArray< ::java::lang::String * > *);
+public:
+ static void main(JArray< ::java::lang::String * > *);
+ static ::java::lang::String * ESCAPE;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NamingService_NameTransformer__
diff --git a/libjava/gnu/CORBA/NamingService/NameValidator.h b/libjava/gnu/CORBA/NamingService/NameValidator.h
new file mode 100644
index 000000000..6ec06279c
--- /dev/null
+++ b/libjava/gnu/CORBA/NamingService/NameValidator.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NamingService_NameValidator__
+#define __gnu_CORBA_NamingService_NameValidator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace NamingService
+ {
+ class NameValidator;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CosNaming
+ {
+ class NameComponent;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::NamingService::NameValidator : public ::java::lang::Object
+{
+
+public:
+ NameValidator();
+ static void check(JArray< ::org::omg::CosNaming::NameComponent * > *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NamingService_NameValidator__
diff --git a/libjava/gnu/CORBA/NamingService/NamingMap.h b/libjava/gnu/CORBA/NamingService/NamingMap.h
new file mode 100644
index 000000000..601a891c4
--- /dev/null
+++ b/libjava/gnu/CORBA/NamingService/NamingMap.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NamingService_NamingMap__
+#define __gnu_CORBA_NamingService_NamingMap__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace NamingService
+ {
+ class NamingMap;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ }
+ namespace CosNaming
+ {
+ class NameComponent;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::NamingService::NamingMap : public ::java::lang::Object
+{
+
+public:
+ NamingMap();
+ virtual void bind(::org::omg::CosNaming::NameComponent *, ::org::omg::CORBA::Object *);
+ virtual jboolean containsKey(::org::omg::CosNaming::NameComponent *);
+ virtual jboolean containsValue(::org::omg::CORBA::Object *);
+ virtual ::java::util::Set * entries();
+ virtual ::org::omg::CORBA::Object * get(::org::omg::CosNaming::NameComponent *);
+ virtual void rebind(::org::omg::CosNaming::NameComponent *, ::org::omg::CORBA::Object *);
+ virtual void remove(::org::omg::CosNaming::NameComponent *);
+ virtual jint size();
+public: // actually protected
+ ::java::util::TreeMap * __attribute__((aligned(__alignof__( ::java::lang::Object)))) map;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NamingService_NamingMap__
diff --git a/libjava/gnu/CORBA/NamingService/NamingServiceTransient$1.h b/libjava/gnu/CORBA/NamingService/NamingServiceTransient$1.h
new file mode 100644
index 000000000..97f99a4e7
--- /dev/null
+++ b/libjava/gnu/CORBA/NamingService/NamingServiceTransient$1.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NamingService_NamingServiceTransient$1__
+#define __gnu_CORBA_NamingService_NamingServiceTransient$1__
+
+#pragma interface
+
+#include <java/lang/Thread.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace NamingService
+ {
+ class NamingServiceTransient$1;
+ }
+ class OrbFunctional;
+ }
+ }
+}
+
+class gnu::CORBA::NamingService::NamingServiceTransient$1 : public ::java::lang::Thread
+{
+
+public: // actually package-private
+ NamingServiceTransient$1(::gnu::CORBA::OrbFunctional *);
+public:
+ virtual void run();
+private:
+ ::gnu::CORBA::OrbFunctional * __attribute__((aligned(__alignof__( ::java::lang::Thread)))) val$orb;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NamingService_NamingServiceTransient$1__
diff --git a/libjava/gnu/CORBA/NamingService/NamingServiceTransient.h b/libjava/gnu/CORBA/NamingService/NamingServiceTransient.h
new file mode 100644
index 000000000..78e2b46f1
--- /dev/null
+++ b/libjava/gnu/CORBA/NamingService/NamingServiceTransient.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NamingService_NamingServiceTransient__
+#define __gnu_CORBA_NamingService_NamingServiceTransient__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace NamingService
+ {
+ class NamingServiceTransient;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::NamingService::NamingServiceTransient : public ::java::lang::Object
+{
+
+public:
+ NamingServiceTransient();
+ static JArray< jbyte > * getDefaultKey();
+ static void start(jint, ::java::lang::String *);
+ static const jint PORT = 900;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NamingService_NamingServiceTransient__
diff --git a/libjava/gnu/CORBA/NamingService/TransientContext.h b/libjava/gnu/CORBA/NamingService/TransientContext.h
new file mode 100644
index 000000000..1cdfe9191
--- /dev/null
+++ b/libjava/gnu/CORBA/NamingService/TransientContext.h
@@ -0,0 +1,74 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_NamingService_TransientContext__
+#define __gnu_CORBA_NamingService_TransientContext__
+
+#pragma interface
+
+#include <org/omg/CosNaming/_NamingContextImplBase.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace NamingService
+ {
+ class NamingMap;
+ class TransientContext;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ }
+ namespace CosNaming
+ {
+ class Binding;
+ class BindingIteratorHolder;
+ class BindingListHolder;
+ class BindingType;
+ class NameComponent;
+ class NamingContext;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::NamingService::TransientContext : public ::org::omg::CosNaming::_NamingContextImplBase
+{
+
+public:
+ TransientContext();
+ TransientContext(::gnu::CORBA::NamingService::NamingMap *, ::gnu::CORBA::NamingService::NamingMap *);
+ virtual void bind(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CORBA::Object *);
+ virtual void bind_context(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CosNaming::NamingContext *);
+ virtual ::org::omg::CosNaming::NamingContext * bind_new_context(JArray< ::org::omg::CosNaming::NameComponent * > *);
+ virtual void destroy();
+ virtual void list(jint, ::org::omg::CosNaming::BindingListHolder *, ::org::omg::CosNaming::BindingIteratorHolder *);
+ virtual ::org::omg::CosNaming::NamingContext * new_context();
+ virtual void rebind(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CORBA::Object *);
+ virtual void rebind_context(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CosNaming::NamingContext *);
+ virtual ::org::omg::CORBA::Object * resolve(JArray< ::org::omg::CosNaming::NameComponent * > *);
+ virtual void unbind(JArray< ::org::omg::CosNaming::NameComponent * > *);
+private:
+ JArray< ::org::omg::CosNaming::NameComponent * > * getSuffix(JArray< ::org::omg::CosNaming::NameComponent * > *);
+ ::org::omg::CosNaming::Binding * mkBinding(::java::lang::Object *, ::org::omg::CosNaming::BindingType *);
+ ::org::omg::CORBA::Object * resolveSubContext(JArray< ::org::omg::CosNaming::NameComponent * > *);
+ static const jlong serialVersionUID = 2LL;
+public: // actually protected
+ ::gnu::CORBA::NamingService::NamingMap * __attribute__((aligned(__alignof__( ::org::omg::CosNaming::_NamingContextImplBase)))) named_contexts;
+ ::gnu::CORBA::NamingService::NamingMap * named_objects;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_NamingService_TransientContext__
diff --git a/libjava/gnu/CORBA/ObjectCreator.h b/libjava/gnu/CORBA/ObjectCreator.h
new file mode 100644
index 000000000..5d6613265
--- /dev/null
+++ b/libjava/gnu/CORBA/ObjectCreator.h
@@ -0,0 +1,75 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_ObjectCreator__
+#define __gnu_CORBA_ObjectCreator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace GIOP
+ {
+ class ServiceContext;
+ }
+ class ObjectCreator;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class SystemException;
+ class UserException;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::ObjectCreator : public ::java::lang::Object
+{
+
+public:
+ ObjectCreator();
+ static ::java::lang::Object * createObject(::java::lang::String *, ::java::lang::String *);
+ static ::org::omg::CORBA::SystemException * readSystemException(::org::omg::CORBA::portable::InputStream *, JArray< ::gnu::CORBA::GIOP::ServiceContext * > *);
+ static ::org::omg::CORBA::UserException * readUserException(::java::lang::String *, ::org::omg::CORBA::portable::InputStream *);
+ static ::java::lang::String * toHelperName(::java::lang::String *);
+ static void writeSystemException(::org::omg::CORBA::portable::OutputStream *, ::org::omg::CORBA::SystemException *);
+public: // actually protected
+ static ::java::lang::String * toClassName(::java::lang::String *, ::java::lang::String *);
+public:
+ static ::java::lang::Class * Idl2class(::java::lang::String *);
+ static ::java::lang::Object * Idl2Object(::java::lang::String *);
+ static ::java::lang::String * getRepositoryId(::java::lang::Class *);
+ static jboolean insertWithHelper(::org::omg::CORBA::Any *, ::java::lang::Object *);
+ static jboolean insertSysException(::org::omg::CORBA::Any *, ::org::omg::CORBA::SystemException *);
+ static ::java::lang::String * getDefaultName(::java::lang::String *);
+ static void insertException(::org::omg::CORBA::Any *, ::java::lang::Throwable *);
+ static ::java::lang::Class * findHelper(::java::lang::String *);
+ static ::java::lang::Class * forName(::java::lang::String *);
+ static ::java::lang::String * OMG_PREFIX;
+ static ::java::lang::String * JAVA_PREFIX;
+ static ::java::lang::String * CLASSPATH_PREFIX;
+ static ::java::util::Map * m_names;
+ static ::java::util::Map * m_classes;
+ static ::java::util::Map * m_helpers;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_ObjectCreator__
diff --git a/libjava/gnu/CORBA/OctetHolder.h b/libjava/gnu/CORBA/OctetHolder.h
new file mode 100644
index 000000000..bfa0ca621
--- /dev/null
+++ b/libjava/gnu/CORBA/OctetHolder.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_OctetHolder__
+#define __gnu_CORBA_OctetHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class OctetHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::OctetHolder : public ::java::lang::Object
+{
+
+public:
+ OctetHolder();
+ OctetHolder(jbyte);
+ void _read(::org::omg::CORBA::portable::InputStream *);
+ ::org::omg::CORBA::TypeCode * _type();
+ void _write(::org::omg::CORBA::portable::OutputStream *);
+private:
+ static ::org::omg::CORBA::TypeCode * t_octet;
+public:
+ jbyte __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_OctetHolder__
diff --git a/libjava/gnu/CORBA/OrbFocused.h b/libjava/gnu/CORBA/OrbFocused.h
new file mode 100644
index 000000000..ec756ea49
--- /dev/null
+++ b/libjava/gnu/CORBA/OrbFocused.h
@@ -0,0 +1,74 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_OrbFocused__
+#define __gnu_CORBA_OrbFocused__
+
+#pragma interface
+
+#include <gnu/CORBA/Poa/ORB_1_4.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class IOR;
+ class OrbFocused;
+ class OrbFunctional$portServer;
+ }
+ }
+ namespace java
+ {
+ namespace applet
+ {
+ class Applet;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::OrbFocused : public ::gnu::CORBA::Poa::ORB_1_4
+{
+
+public:
+ OrbFocused();
+ virtual void setPortRange(::java::lang::String *);
+ virtual void setPortRange(jint, jint);
+public: // actually package-private
+ virtual jint getPortFromRange(jint);
+public: // actually protected
+ virtual ::gnu::CORBA::OrbFunctional$portServer * getPortServer(jint);
+public:
+ virtual void run();
+ virtual jint getFreePort();
+ virtual void connect_1_thread(::org::omg::CORBA::Object *, JArray< jbyte > *, ::java::lang::Object *);
+ virtual void startService(::gnu::CORBA::IOR *);
+public: // actually protected
+ virtual void set_parameters(::java::applet::Applet *, ::java::util::Properties *);
+ virtual void set_parameters(JArray< ::java::lang::String * > *, ::java::util::Properties *);
+ virtual void useProperties(::java::util::Properties *);
+public:
+ static ::java::lang::String * LISTENER_PORT;
+public: // actually package-private
+ jint __attribute__((aligned(__alignof__( ::gnu::CORBA::Poa::ORB_1_4)))) m_ports_from;
+ jint m_ports_to;
+ static const jint PARALLEL = 0;
+ static const jint SEQUENTIAL = 1;
+ ::java::util::Random * m_random;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_OrbFocused__
diff --git a/libjava/gnu/CORBA/OrbFunctional$1.h b/libjava/gnu/CORBA/OrbFunctional$1.h
new file mode 100644
index 000000000..c84857d88
--- /dev/null
+++ b/libjava/gnu/CORBA/OrbFunctional$1.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_OrbFunctional$1__
+#define __gnu_CORBA_OrbFunctional$1__
+
+#pragma interface
+
+#include <java/lang/Thread.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class OrbFunctional;
+ class OrbFunctional$1;
+ }
+ }
+}
+
+class gnu::CORBA::OrbFunctional$1 : public ::java::lang::Thread
+{
+
+public: // actually package-private
+ OrbFunctional$1(::gnu::CORBA::OrbFunctional *, ::gnu::CORBA::OrbFunctional *);
+public:
+ virtual void run();
+public: // actually package-private
+ ::gnu::CORBA::OrbFunctional * __attribute__((aligned(__alignof__( ::java::lang::Thread)))) this$0;
+private:
+ ::gnu::CORBA::OrbFunctional * val$THIS;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_OrbFunctional$1__
diff --git a/libjava/gnu/CORBA/OrbFunctional$2.h b/libjava/gnu/CORBA/OrbFunctional$2.h
new file mode 100644
index 000000000..18bd70183
--- /dev/null
+++ b/libjava/gnu/CORBA/OrbFunctional$2.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_OrbFunctional$2__
+#define __gnu_CORBA_OrbFunctional$2__
+
+#pragma interface
+
+#include <java/lang/Thread.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class OrbFunctional;
+ class OrbFunctional$2;
+ class OrbFunctional$portServer;
+ }
+ }
+ namespace java
+ {
+ namespace net
+ {
+ class Socket;
+ }
+ }
+}
+
+class gnu::CORBA::OrbFunctional$2 : public ::java::lang::Thread
+{
+
+public: // actually package-private
+ OrbFunctional$2(::gnu::CORBA::OrbFunctional *, ::gnu::CORBA::OrbFunctional$portServer *, ::java::net::Socket *);
+public:
+ virtual void run();
+public: // actually package-private
+ ::gnu::CORBA::OrbFunctional * __attribute__((aligned(__alignof__( ::java::lang::Thread)))) this$0;
+private:
+ ::gnu::CORBA::OrbFunctional$portServer * val$p;
+ ::java::net::Socket * val$service;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_OrbFunctional$2__
diff --git a/libjava/gnu/CORBA/OrbFunctional$portServer.h b/libjava/gnu/CORBA/OrbFunctional$portServer.h
new file mode 100644
index 000000000..0ea05cb91
--- /dev/null
+++ b/libjava/gnu/CORBA/OrbFunctional$portServer.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_OrbFunctional$portServer__
+#define __gnu_CORBA_OrbFunctional$portServer__
+
+#pragma interface
+
+#include <java/lang/Thread.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class OrbFunctional;
+ class OrbFunctional$portServer;
+ }
+ }
+ namespace java
+ {
+ namespace net
+ {
+ class ServerSocket;
+ }
+ }
+}
+
+class gnu::CORBA::OrbFunctional$portServer : public ::java::lang::Thread
+{
+
+public: // actually package-private
+ OrbFunctional$portServer(::gnu::CORBA::OrbFunctional *, jint);
+public:
+ virtual void run();
+public: // actually package-private
+ virtual void tick();
+public:
+ virtual void close_now();
+public: // actually protected
+ virtual void finalize();
+public: // actually package-private
+ jint __attribute__((aligned(__alignof__( ::java::lang::Thread)))) running_threads;
+ jint s_port;
+ ::java::net::ServerSocket * service;
+ jboolean terminated;
+ ::gnu::CORBA::OrbFunctional * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_OrbFunctional$portServer__
diff --git a/libjava/gnu/CORBA/OrbFunctional$sharedPortServer.h b/libjava/gnu/CORBA/OrbFunctional$sharedPortServer.h
new file mode 100644
index 000000000..c0658968c
--- /dev/null
+++ b/libjava/gnu/CORBA/OrbFunctional$sharedPortServer.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_OrbFunctional$sharedPortServer__
+#define __gnu_CORBA_OrbFunctional$sharedPortServer__
+
+#pragma interface
+
+#include <gnu/CORBA/OrbFunctional$portServer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class OrbFunctional;
+ class OrbFunctional$sharedPortServer;
+ }
+ }
+}
+
+class gnu::CORBA::OrbFunctional$sharedPortServer : public ::gnu::CORBA::OrbFunctional$portServer
+{
+
+public: // actually package-private
+ OrbFunctional$sharedPortServer(::gnu::CORBA::OrbFunctional *, jint);
+ virtual void tick();
+ ::gnu::CORBA::OrbFunctional * __attribute__((aligned(__alignof__( ::gnu::CORBA::OrbFunctional$portServer)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_OrbFunctional$sharedPortServer__
diff --git a/libjava/gnu/CORBA/OrbFunctional.h b/libjava/gnu/CORBA/OrbFunctional.h
new file mode 100644
index 000000000..de005430f
--- /dev/null
+++ b/libjava/gnu/CORBA/OrbFunctional.h
@@ -0,0 +1,167 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_OrbFunctional__
+#define __gnu_CORBA_OrbFunctional__
+
+#pragma interface
+
+#include <gnu/CORBA/OrbRestricted.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class Asynchron;
+ class Connected_objects;
+ class Connected_objects$cObject;
+ namespace GIOP
+ {
+ class MessageHeader;
+ class RequestHeader;
+ }
+ class IOR;
+ namespace NamingService
+ {
+ class NameParser;
+ }
+ class OrbFunctional;
+ class OrbFunctional$portServer;
+ namespace Poa
+ {
+ class gnuForwardRequest;
+ }
+ class ResponseHandlerImpl;
+ class Version;
+ namespace interfaces
+ {
+ class SocketFactory;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace applet
+ {
+ class Applet;
+ }
+ namespace net
+ {
+ class ServerSocket;
+ class Socket;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ class Request;
+ class SystemException;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::OrbFunctional : public ::gnu::CORBA::OrbRestricted
+{
+
+public:
+ OrbFunctional();
+ virtual void setMaxVersion(::gnu::CORBA::Version *);
+ virtual ::gnu::CORBA::Version * getMaxVersion();
+ virtual jint getFreePort();
+ static void setPort(jint);
+ virtual void connect(::org::omg::CORBA::Object *);
+ virtual void connect(::org::omg::CORBA::Object *, JArray< jbyte > *);
+ virtual void connect_1_thread(::org::omg::CORBA::Object *, JArray< jbyte > *, ::java::lang::Object *);
+ virtual void startService(::gnu::CORBA::IOR *);
+ virtual void destroy();
+ virtual void disconnect(::org::omg::CORBA::Object *);
+ virtual void identityDestroyed(::java::lang::Object *);
+ virtual ::org::omg::CORBA::Object * find_local_object(::gnu::CORBA::IOR *);
+ virtual JArray< ::java::lang::String * > * list_initial_services();
+ virtual ::java::lang::String * object_to_string(::org::omg::CORBA::Object *);
+ virtual ::gnu::CORBA::IOR * getLocalIor(::org::omg::CORBA::Object *);
+ virtual ::org::omg::CORBA::Object * resolve_initial_references(::java::lang::String *);
+ virtual void run();
+ virtual void ensureRunning();
+ virtual void shutdown(jboolean);
+ virtual ::org::omg::CORBA::Object * string_to_object(::java::lang::String *);
+ virtual ::org::omg::CORBA::Object * ior_to_object(::gnu::CORBA::IOR *);
+public: // actually protected
+ virtual ::org::omg::CORBA::Object * getDefaultNameService();
+ virtual ::org::omg::CORBA::Object * find_connected_object(JArray< jbyte > *, jint);
+ virtual void set_parameters(::java::applet::Applet *, ::java::util::Properties *);
+ virtual void set_parameters(JArray< ::java::lang::String * > *, ::java::util::Properties *);
+ virtual ::gnu::CORBA::IOR * createIOR(::gnu::CORBA::Connected_objects$cObject *);
+ virtual void prepareObject(::org::omg::CORBA::Object *, ::gnu::CORBA::IOR *);
+private:
+ void respond_to_client(::java::io::OutputStream *, ::gnu::CORBA::GIOP::MessageHeader *, ::gnu::CORBA::GIOP::RequestHeader *, ::gnu::CORBA::ResponseHandlerImpl *, ::org::omg::CORBA::SystemException *);
+ void forward_request(::java::io::OutputStream *, ::gnu::CORBA::GIOP::MessageHeader *, ::gnu::CORBA::GIOP::RequestHeader *, ::gnu::CORBA::Poa::gnuForwardRequest *);
+public: // actually package-private
+ virtual void serve(::gnu::CORBA::OrbFunctional$portServer *, ::java::net::ServerSocket *);
+ virtual void serveStep(::java::net::Socket *, jboolean);
+public: // actually protected
+ virtual void useProperties(::java::util::Properties *);
+public:
+ virtual ::org::omg::CORBA::Request * get_next_response();
+ virtual jboolean poll_next_response();
+ virtual void send_multiple_requests_deferred(JArray< ::org::omg::CORBA::Request * > *);
+ virtual void send_multiple_requests_oneway(JArray< ::org::omg::CORBA::Request * > *);
+public: // actually protected
+ virtual void finalize();
+public:
+ virtual jint countConnectedObjects();
+ static jint DEFAULT_INITIAL_PORT;
+ static jint RANDOM_PORT_FROM;
+ static jint RANDOM_PORT_TO;
+ static jint RANDOM_PORT_ATTEMPTS;
+ static ::java::lang::String * LISTEN_ON;
+ static ::java::lang::String * REFERENCE;
+ static ::java::lang::String * NS_PORT;
+ static ::java::lang::String * NS_HOST;
+ static ::java::lang::String * NAME_SERVICE;
+ static ::java::lang::String * ORB_ID;
+ static ::java::lang::String * SERVER_ID;
+ static ::java::lang::String * START_READING_MESSAGE;
+ static ::java::lang::String * WHILE_READING;
+ static ::java::lang::String * AFTER_RECEIVING;
+ static ::java::lang::String * SERVER_ERROR_PAUSE;
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::CORBA::OrbRestricted)))) LOCAL_HOST;
+ jint TOUT_START_READING_MESSAGE;
+ jint TOUT_WHILE_READING;
+ jint TOUT_AFTER_RECEIVING;
+ jint TWAIT_SERVER_ERROR_PAUSE;
+ static jint TANDEM_REQUESTS;
+ ::java::lang::String * orb_id;
+ static ::java::lang::String * server_id;
+public: // actually protected
+ ::gnu::CORBA::Connected_objects * connected_objects;
+ ::gnu::CORBA::Version * max_version;
+ jboolean running;
+ ::java::util::Map * initial_references;
+ ::java::util::ArrayList * portServers;
+private:
+ ::java::lang::String * ns_host;
+ static jint Port;
+ jint ns_port;
+public: // actually package-private
+ ::gnu::CORBA::NamingService::NameParser * nameParser;
+public: // actually protected
+ ::gnu::CORBA::Asynchron * asynchron;
+ ::java::util::LinkedList * freed_ports;
+ ::java::util::Hashtable * identities;
+private:
+ jint MAX_RUNNING_THREADS;
+public:
+ ::gnu::CORBA::interfaces::SocketFactory * socketFactory;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_OrbFunctional__
diff --git a/libjava/gnu/CORBA/OrbRestricted.h b/libjava/gnu/CORBA/OrbRestricted.h
new file mode 100644
index 000000000..5f8d51e11
--- /dev/null
+++ b/libjava/gnu/CORBA/OrbRestricted.h
@@ -0,0 +1,122 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_OrbRestricted__
+#define __gnu_CORBA_OrbRestricted__
+
+#pragma interface
+
+#include <org/omg/CORBA_2_3/ORB.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class OrbRestricted;
+ }
+ }
+ namespace java
+ {
+ namespace applet
+ {
+ class Applet;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class Context;
+ class ContextList;
+ class Environment;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class ORB;
+ class Object;
+ class Request;
+ class StructMember;
+ class TCKind;
+ class TypeCode;
+ class UnionMember;
+ namespace portable
+ {
+ class OutputStream;
+ class ValueFactory;
+ }
+ }
+ namespace PortableInterceptor
+ {
+ class ClientRequestInterceptorOperations;
+ class IORInterceptor_3_0Operations;
+ class ServerRequestInterceptorOperations;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::OrbRestricted : public ::org::omg::CORBA_2_3::ORB
+{
+
+public: // actually protected
+ OrbRestricted();
+public:
+ virtual ::org::omg::CORBA::TypeCode * create_alias_tc(::java::lang::String *, ::java::lang::String *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::CORBA::Any * create_any();
+ virtual ::org::omg::CORBA::TypeCode * create_array_tc(jint, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::CORBA::ContextList * create_context_list();
+ virtual ::org::omg::CORBA::TypeCode * create_enum_tc(::java::lang::String *, ::java::lang::String *, JArray< ::java::lang::String * > *);
+ virtual ::org::omg::CORBA::Environment * create_environment();
+ virtual ::org::omg::CORBA::ExceptionList * create_exception_list();
+ virtual ::org::omg::CORBA::TypeCode * create_exception_tc(::java::lang::String *, ::java::lang::String *, JArray< ::org::omg::CORBA::StructMember * > *);
+ virtual ::org::omg::CORBA::TypeCode * create_interface_tc(::java::lang::String *, ::java::lang::String *);
+ virtual ::org::omg::CORBA::NVList * create_list(jint);
+ virtual ::org::omg::CORBA::NamedValue * create_named_value(::java::lang::String *, ::org::omg::CORBA::Any *, jint);
+ virtual ::org::omg::CORBA::portable::OutputStream * create_output_stream();
+ virtual ::org::omg::CORBA::TypeCode * create_sequence_tc(jint, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::CORBA::TypeCode * create_string_tc(jint);
+ virtual ::org::omg::CORBA::TypeCode * create_struct_tc(::java::lang::String *, ::java::lang::String *, JArray< ::org::omg::CORBA::StructMember * > *);
+ virtual ::org::omg::CORBA::TypeCode * create_union_tc(::java::lang::String *, ::java::lang::String *, ::org::omg::CORBA::TypeCode *, JArray< ::org::omg::CORBA::UnionMember * > *);
+ virtual ::org::omg::CORBA::TypeCode * create_wstring_tc(jint);
+ virtual ::org::omg::CORBA::TypeCode * get_primitive_tc(::org::omg::CORBA::TCKind *);
+ virtual JArray< ::java::lang::String * > * list_initial_services();
+ virtual ::java::lang::String * object_to_string(::org::omg::CORBA::Object *);
+ virtual ::org::omg::CORBA::Object * resolve_initial_references(::java::lang::String *);
+ virtual void run();
+ virtual void shutdown(jboolean);
+ virtual ::org::omg::CORBA::Object * string_to_object(::java::lang::String *);
+public: // actually protected
+ virtual void set_parameters(::java::applet::Applet *, ::java::util::Properties *);
+ virtual void set_parameters(JArray< ::java::lang::String * > *, ::java::util::Properties *);
+private:
+ void no();
+public:
+ virtual ::org::omg::CORBA::Request * get_next_response();
+ virtual jboolean poll_next_response();
+ virtual void send_multiple_requests_deferred(JArray< ::org::omg::CORBA::Request * > *);
+ virtual void send_multiple_requests_oneway(JArray< ::org::omg::CORBA::Request * > *);
+ virtual ::org::omg::CORBA::portable::ValueFactory * register_value_factory(::java::lang::String *, ::org::omg::CORBA::portable::ValueFactory *);
+ virtual void unregister_value_factory(::java::lang::String *);
+ virtual ::org::omg::CORBA::portable::ValueFactory * lookup_value_factory(::java::lang::String *);
+ virtual void destroy();
+ virtual ::org::omg::CORBA::TypeCode * create_recursive_sequence_tc(jint, jint);
+ virtual ::org::omg::CORBA::Context * get_default_context();
+ static ::org::omg::CORBA::ORB * Singleton;
+ ::org::omg::PortableInterceptor::IORInterceptor_3_0Operations * __attribute__((aligned(__alignof__( ::org::omg::CORBA_2_3::ORB)))) iIor;
+ ::org::omg::PortableInterceptor::ServerRequestInterceptorOperations * iServer;
+ ::org::omg::PortableInterceptor::ClientRequestInterceptorOperations * iClient;
+ jint icSlotSize;
+public: // actually protected
+ ::java::util::Hashtable * factories;
+ ::java::util::Hashtable * policyFactories;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_OrbRestricted__
diff --git a/libjava/gnu/CORBA/Poa/AOM$Obj.h b/libjava/gnu/CORBA/Poa/AOM$Obj.h
new file mode 100644
index 000000000..67ee7df99
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/AOM$Obj.h
@@ -0,0 +1,63 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_AOM$Obj__
+#define __gnu_CORBA_Poa_AOM$Obj__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class AOM;
+ class AOM$Obj;
+ class gnuPOA;
+ class gnuServantObject;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class Servant;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::AOM$Obj : public ::java::lang::Object
+{
+
+public: // actually package-private
+ AOM$Obj(::gnu::CORBA::Poa::AOM *, ::gnu::CORBA::Poa::gnuServantObject *, JArray< jbyte > *, ::org::omg::PortableServer::Servant *, ::gnu::CORBA::Poa::gnuPOA *);
+public:
+ virtual void setServant(::org::omg::PortableServer::Servant *);
+ virtual ::org::omg::PortableServer::Servant * getServant();
+ virtual jboolean isDeactiveted();
+ virtual void setDeactivated(jboolean);
+ ::gnu::CORBA::Poa::gnuServantObject * __attribute__((aligned(__alignof__( ::java::lang::Object)))) object;
+ ::org::omg::PortableServer::Servant * servant;
+public: // actually package-private
+ ::org::omg::PortableServer::Servant * primary_servant;
+public:
+ ::gnu::CORBA::Poa::gnuPOA * poa;
+ JArray< jbyte > * key;
+ jboolean deactivated;
+public: // actually package-private
+ ::gnu::CORBA::Poa::AOM * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_AOM$Obj__
diff --git a/libjava/gnu/CORBA/Poa/AOM.h b/libjava/gnu/CORBA/Poa/AOM.h
new file mode 100644
index 000000000..3c19649c0
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/AOM.h
@@ -0,0 +1,71 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_AOM__
+#define __gnu_CORBA_Poa_AOM__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class AOM;
+ class AOM$Obj;
+ class ServantDelegateImpl;
+ class gnuPOA;
+ class gnuServantObject;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ }
+ namespace PortableServer
+ {
+ class Servant;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::AOM : public ::java::lang::Object
+{
+
+public:
+ AOM();
+ virtual ::gnu::CORBA::Poa::AOM$Obj * findObject(::org::omg::CORBA::Object *);
+ virtual ::gnu::CORBA::Poa::AOM$Obj * findServant(::org::omg::PortableServer::Servant *);
+ virtual ::gnu::CORBA::Poa::AOM$Obj * findServant(::org::omg::PortableServer::Servant *, jboolean);
+ virtual ::gnu::CORBA::Poa::AOM$Obj * add(::gnu::CORBA::Poa::gnuServantObject *, ::org::omg::PortableServer::Servant *, ::gnu::CORBA::Poa::gnuPOA *);
+ virtual ::gnu::CORBA::Poa::AOM$Obj * add(JArray< jbyte > *, ::gnu::CORBA::Poa::gnuServantObject *, ::org::omg::PortableServer::Servant *, ::gnu::CORBA::Poa::gnuPOA *);
+ virtual ::gnu::CORBA::Poa::AOM$Obj * add(::gnu::CORBA::Poa::ServantDelegateImpl *);
+ virtual void put(::gnu::CORBA::Poa::AOM$Obj *);
+ virtual ::gnu::CORBA::Poa::AOM$Obj * get(JArray< jbyte > *);
+ virtual ::java::util::Set * keySet();
+ virtual void remove(JArray< jbyte > *);
+public: // actually protected
+ virtual JArray< jbyte > * generateObjectKey(::org::omg::CORBA::Object *);
+public:
+ static JArray< jbyte > * getFreeId();
+private:
+ static jlong free_id;
+public: // actually package-private
+ ::java::util::Map * __attribute__((aligned(__alignof__( ::java::lang::Object)))) objects;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_AOM__
diff --git a/libjava/gnu/CORBA/Poa/AccessiblePolicy.h b/libjava/gnu/CORBA/Poa/AccessiblePolicy.h
new file mode 100644
index 000000000..54d142122
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/AccessiblePolicy.h
@@ -0,0 +1,70 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_AccessiblePolicy__
+#define __gnu_CORBA_Poa_AccessiblePolicy__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class AccessiblePolicy;
+ }
+ }
+ }
+ 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;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::AccessiblePolicy : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::Object * getValue() = 0;
+ virtual jint getCode() = 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;
+ 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 // __gnu_CORBA_Poa_AccessiblePolicy__
diff --git a/libjava/gnu/CORBA/Poa/DynamicImpHandler.h b/libjava/gnu/CORBA/Poa/DynamicImpHandler.h
new file mode 100644
index 000000000..e5750aa7f
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/DynamicImpHandler.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_DynamicImpHandler__
+#define __gnu_CORBA_Poa_DynamicImpHandler__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class DynamicImpHandler;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ class ResponseHandler;
+ }
+ }
+ namespace PortableServer
+ {
+ class DynamicImplementation;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::DynamicImpHandler : public ::java::lang::Object
+{
+
+public:
+ DynamicImpHandler(::org::omg::PortableServer::DynamicImplementation *);
+ virtual ::org::omg::CORBA::portable::OutputStream * _invoke(::java::lang::String *, ::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::portable::ResponseHandler *);
+ ::org::omg::PortableServer::DynamicImplementation * __attribute__((aligned(__alignof__( ::java::lang::Object)))) servant;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_DynamicImpHandler__
diff --git a/libjava/gnu/CORBA/Poa/ForwardRequestHolder.h b/libjava/gnu/CORBA/Poa/ForwardRequestHolder.h
new file mode 100644
index 000000000..5280da19d
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/ForwardRequestHolder.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_ForwardRequestHolder__
+#define __gnu_CORBA_Poa_ForwardRequestHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class ForwardRequestHolder;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ class ForwardRequest;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::ForwardRequestHolder : public ::java::lang::Object
+{
+
+public:
+ ForwardRequestHolder();
+ ForwardRequestHolder(::org::omg::PortableServer::ForwardRequest *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ ::org::omg::PortableServer::ForwardRequest * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_ForwardRequestHolder__
diff --git a/libjava/gnu/CORBA/Poa/ForwardedServant.h b/libjava/gnu/CORBA/Poa/ForwardedServant.h
new file mode 100644
index 000000000..46b24050a
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/ForwardedServant.h
@@ -0,0 +1,61 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_ForwardedServant__
+#define __gnu_CORBA_Poa_ForwardedServant__
+
+#pragma interface
+
+#include <org/omg/PortableServer/Servant.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class ForwardedServant;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ namespace portable
+ {
+ class InputStream;
+ class ObjectImpl;
+ class OutputStream;
+ class ResponseHandler;
+ }
+ }
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::ForwardedServant : public ::org::omg::PortableServer::Servant
+{
+
+public: // actually package-private
+ ForwardedServant(::org::omg::CORBA::portable::ObjectImpl *);
+public:
+ static ::org::omg::PortableServer::Servant * create(::org::omg::CORBA::Object *);
+ 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 > *);
+ ::org::omg::CORBA::portable::ObjectImpl * __attribute__((aligned(__alignof__( ::org::omg::PortableServer::Servant)))) ref;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_ForwardedServant__
diff --git a/libjava/gnu/CORBA/Poa/InvalidPolicyHolder.h b/libjava/gnu/CORBA/Poa/InvalidPolicyHolder.h
new file mode 100644
index 000000000..80b1533af
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/InvalidPolicyHolder.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_InvalidPolicyHolder__
+#define __gnu_CORBA_Poa_InvalidPolicyHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class InvalidPolicyHolder;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace POAPackage
+ {
+ class InvalidPolicy;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::InvalidPolicyHolder : public ::java::lang::Object
+{
+
+public:
+ InvalidPolicyHolder();
+ InvalidPolicyHolder(::org::omg::PortableServer::POAPackage::InvalidPolicy *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ ::org::omg::PortableServer::POAPackage::InvalidPolicy * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_InvalidPolicyHolder__
diff --git a/libjava/gnu/CORBA/Poa/LocalDelegate.h b/libjava/gnu/CORBA/Poa/LocalDelegate.h
new file mode 100644
index 000000000..4baca2ea6
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/LocalDelegate.h
@@ -0,0 +1,91 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_LocalDelegate__
+#define __gnu_CORBA_Poa_LocalDelegate__
+
+#pragma interface
+
+#include <org/omg/CORBA_2_3/portable/Delegate.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class IOR;
+ namespace Poa
+ {
+ class LocalDelegate;
+ class gnuPOA;
+ class gnuServantObject;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class ORB;
+ class Object;
+ class Request;
+ namespace portable
+ {
+ class InputStream;
+ class InvokeHandler;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ namespace ServantLocatorPackage
+ {
+ class CookieHolder;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::LocalDelegate : public ::org::omg::CORBA_2_3::portable::Delegate
+{
+
+public:
+ LocalDelegate(::gnu::CORBA::Poa::gnuServantObject *, ::gnu::CORBA::Poa::gnuPOA *, JArray< jbyte > *);
+ virtual ::gnu::CORBA::IOR * getIor();
+ virtual ::org::omg::CORBA::Request * request(::org::omg::CORBA::Object *, ::java::lang::String *);
+ virtual void release(::org::omg::CORBA::Object *);
+ virtual jboolean is_equivalent(::org::omg::CORBA::Object *, ::org::omg::CORBA::Object *);
+ virtual jboolean non_existent(::org::omg::CORBA::Object *);
+ virtual jint hash(::org::omg::CORBA::Object *, jint);
+ virtual jboolean is_a(::org::omg::CORBA::Object *, ::java::lang::String *);
+ virtual ::org::omg::CORBA::Object * duplicate(::org::omg::CORBA::Object *);
+ virtual ::org::omg::CORBA::Request * create_request(::org::omg::CORBA::Object *, ::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *);
+ virtual ::org::omg::CORBA::Request * create_request(::org::omg::CORBA::Object *, ::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *);
+ virtual ::org::omg::CORBA::Object * get_interface_def(::org::omg::CORBA::Object *);
+ virtual ::org::omg::CORBA::portable::OutputStream * request(::org::omg::CORBA::Object *, ::java::lang::String *, jboolean);
+ virtual ::org::omg::CORBA::portable::InvokeHandler * getHandler(::java::lang::String *, ::org::omg::PortableServer::ServantLocatorPackage::CookieHolder *);
+ virtual ::org::omg::CORBA::ORB * orb(::org::omg::CORBA::Object *);
+ virtual ::org::omg::CORBA::portable::InputStream * invoke(::org::omg::CORBA::Object *, ::org::omg::CORBA::portable::OutputStream *);
+ virtual void releaseReply(::org::omg::CORBA::Object *, ::org::omg::CORBA::portable::InputStream *);
+public: // actually package-private
+ ::gnu::CORBA::Poa::gnuServantObject * __attribute__((aligned(__alignof__( ::org::omg::CORBA_2_3::portable::Delegate)))) object;
+ ::java::lang::String * operation;
+public:
+ ::gnu::CORBA::Poa::gnuPOA * poa;
+public: // actually package-private
+ JArray< jbyte > * Id;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_LocalDelegate__
diff --git a/libjava/gnu/CORBA/Poa/LocalRequest.h b/libjava/gnu/CORBA/Poa/LocalRequest.h
new file mode 100644
index 000000000..8d78931cb
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/LocalRequest.h
@@ -0,0 +1,97 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_LocalRequest__
+#define __gnu_CORBA_Poa_LocalRequest__
+
+#pragma interface
+
+#include <gnu/CORBA/gnuRequest.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class BufferedCdrOutput;
+ }
+ namespace GIOP
+ {
+ class MessageHeader;
+ }
+ namespace Poa
+ {
+ class LocalRequest;
+ class LocalServerRequest;
+ class gnuPOA;
+ class gnuServantObject;
+ }
+ class StreamBasedRequest;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ namespace portable
+ {
+ class InputStream;
+ class InvokeHandler;
+ class OutputStream;
+ }
+ }
+ namespace PortableServer
+ {
+ class POA;
+ namespace ServantLocatorPackage
+ {
+ class CookieHolder;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::LocalRequest : public ::gnu::CORBA::gnuRequest
+{
+
+public:
+ LocalRequest(::gnu::CORBA::Poa::gnuServantObject *, ::gnu::CORBA::Poa::gnuPOA *, JArray< jbyte > *);
+public: // actually package-private
+ virtual ::org::omg::CORBA::portable::InputStream * s_invoke(::org::omg::CORBA::portable::InvokeHandler *);
+public:
+ virtual ::org::omg::CORBA::portable::InputStream * v_invoke(::org::omg::CORBA::portable::InvokeHandler *);
+ virtual void invoke();
+ virtual ::org::omg::CORBA::portable::OutputStream * createExceptionReply();
+ virtual ::org::omg::CORBA::portable::OutputStream * createReply();
+public: // actually package-private
+ virtual ::gnu::CORBA::CDR::BufferedCdrOutput * getBuffer();
+ virtual jboolean isExceptionReply();
+private:
+ void prepareStream();
+public:
+ virtual ::gnu::CORBA::StreamBasedRequest * getParameterStream();
+ virtual JArray< jbyte > * get_object_id();
+ virtual ::org::omg::PortableServer::POA * get_POA();
+public: // actually package-private
+ ::org::omg::PortableServer::ServantLocatorPackage::CookieHolder * __attribute__((aligned(__alignof__( ::gnu::CORBA::gnuRequest)))) cookie;
+ JArray< jbyte > * Id;
+private:
+ static ::gnu::CORBA::GIOP::MessageHeader * header;
+public: // actually package-private
+ jboolean exceptionReply;
+ ::gnu::CORBA::CDR::BufferedCdrOutput * buffer;
+ ::gnu::CORBA::Poa::gnuPOA * poa;
+ ::gnu::CORBA::Poa::gnuServantObject * object;
+ ::gnu::CORBA::Poa::LocalServerRequest * serverRequest;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_LocalRequest__
diff --git a/libjava/gnu/CORBA/Poa/LocalServerRequest.h b/libjava/gnu/CORBA/Poa/LocalServerRequest.h
new file mode 100644
index 000000000..a779429ec
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/LocalServerRequest.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_LocalServerRequest__
+#define __gnu_CORBA_Poa_LocalServerRequest__
+
+#pragma interface
+
+#include <org/omg/CORBA/ServerRequest.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class LocalRequest;
+ class LocalServerRequest;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class Context;
+ class NVList;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::LocalServerRequest : public ::org::omg::CORBA::ServerRequest
+{
+
+public:
+ LocalServerRequest(::gnu::CORBA::Poa::LocalRequest *);
+ virtual void params(::org::omg::CORBA::NVList *);
+ virtual ::org::omg::CORBA::Context * ctx();
+ virtual ::java::lang::String * operation();
+ virtual void arguments(::org::omg::CORBA::NVList *);
+ virtual void set_result(::org::omg::CORBA::Any *);
+ virtual ::java::lang::String * op_name();
+ virtual void set_exception(::org::omg::CORBA::Any *);
+ virtual void result(::org::omg::CORBA::Any *);
+ virtual void except(::org::omg::CORBA::Any *);
+public: // actually package-private
+ ::gnu::CORBA::Poa::LocalRequest * __attribute__((aligned(__alignof__( ::org::omg::CORBA::ServerRequest)))) request;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_LocalServerRequest__
diff --git a/libjava/gnu/CORBA/Poa/ORB_1_4.h b/libjava/gnu/CORBA/Poa/ORB_1_4.h
new file mode 100644
index 000000000..8e62bbe2e
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/ORB_1_4.h
@@ -0,0 +1,81 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_ORB_1_4__
+#define __gnu_CORBA_Poa_ORB_1_4__
+
+#pragma interface
+
+#include <gnu/CORBA/OrbFunctional.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class Connected_objects$cObject;
+ namespace DynAn
+ {
+ class gnuDynAnyFactory;
+ }
+ class IOR;
+ namespace Interceptor
+ {
+ class gnuIcCurrent;
+ }
+ namespace Poa
+ {
+ class ORB_1_4;
+ class gnuPOA;
+ class gnuPoaCurrent;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace applet
+ {
+ class Applet;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class Object;
+ class Policy;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::ORB_1_4 : public ::gnu::CORBA::OrbFunctional
+{
+
+public:
+ ORB_1_4();
+ virtual ::java::lang::String * object_to_string(::org::omg::CORBA::Object *);
+ virtual void destroy();
+public: // actually protected
+ virtual void registerInterceptors(::java::util::Properties *, JArray< ::java::lang::String * > *);
+ virtual ::gnu::CORBA::IOR * createIOR(::gnu::CORBA::Connected_objects$cObject *);
+public:
+ virtual ::org::omg::CORBA::Policy * create_policy(jint, ::org::omg::CORBA::Any *);
+public: // actually protected
+ virtual void set_parameters(::java::applet::Applet *, ::java::util::Properties *);
+ virtual void set_parameters(JArray< ::java::lang::String * > *, ::java::util::Properties *);
+public:
+ virtual void set_delegate(::java::lang::Object *);
+ ::gnu::CORBA::Poa::gnuPOA * __attribute__((aligned(__alignof__( ::gnu::CORBA::OrbFunctional)))) rootPOA;
+ ::gnu::CORBA::Poa::gnuPoaCurrent * currents;
+ ::gnu::CORBA::Interceptor::gnuIcCurrent * ic_current;
+ ::gnu::CORBA::DynAn::gnuDynAnyFactory * factory;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_ORB_1_4__
diff --git a/libjava/gnu/CORBA/Poa/ServantDelegateImpl.h b/libjava/gnu/CORBA/Poa/ServantDelegateImpl.h
new file mode 100644
index 000000000..e5fbd5696
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/ServantDelegateImpl.h
@@ -0,0 +1,67 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_ServantDelegateImpl__
+#define __gnu_CORBA_Poa_ServantDelegateImpl__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class ServantDelegateImpl;
+ class gnuPOA;
+ class gnuServantObject;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ class Object;
+ }
+ namespace PortableServer
+ {
+ class POA;
+ class Servant;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::ServantDelegateImpl : public ::java::lang::Object
+{
+
+public:
+ ServantDelegateImpl(::org::omg::PortableServer::Servant *, ::gnu::CORBA::Poa::gnuPOA *, JArray< jbyte > *);
+ virtual jboolean is_a(::org::omg::PortableServer::Servant *, ::java::lang::String *);
+ virtual ::org::omg::PortableServer::POA * default_POA(::org::omg::PortableServer::Servant *);
+ virtual ::org::omg::CORBA::ORB * orb(::org::omg::PortableServer::Servant *);
+ virtual ::org::omg::CORBA::Object * this_object(::org::omg::PortableServer::Servant *);
+ virtual ::org::omg::CORBA::Object * get_interface_def(::org::omg::PortableServer::Servant *);
+ virtual JArray< jbyte > * object_id(::org::omg::PortableServer::Servant *);
+ virtual jboolean non_existent(::org::omg::PortableServer::Servant *);
+ virtual ::org::omg::PortableServer::POA * poa(::org::omg::PortableServer::Servant *);
+public: // actually package-private
+ virtual void same(::org::omg::PortableServer::Servant *);
+ ::org::omg::PortableServer::Servant * __attribute__((aligned(__alignof__( ::java::lang::Object)))) servant;
+ JArray< jbyte > * servant_id;
+ ::gnu::CORBA::Poa::gnuPOA * poa__;
+ ::gnu::CORBA::Poa::gnuServantObject * object;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_ServantDelegateImpl__
diff --git a/libjava/gnu/CORBA/Poa/StandardPolicies.h b/libjava/gnu/CORBA/Poa/StandardPolicies.h
new file mode 100644
index 000000000..6b7f9202f
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/StandardPolicies.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_StandardPolicies__
+#define __gnu_CORBA_Poa_StandardPolicies__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class AccessiblePolicy;
+ class StandardPolicies;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Policy;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::StandardPolicies : public ::java::lang::Object
+{
+
+public:
+ StandardPolicies();
+ static JArray< ::org::omg::CORBA::Policy * > * rootPoa();
+ static JArray< ::org::omg::CORBA::Policy * > * withDefault(JArray< ::org::omg::CORBA::Policy * > *);
+private:
+ static JArray< ::gnu::CORBA::Poa::AccessiblePolicy * > * rootPOASet;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_StandardPolicies__
diff --git a/libjava/gnu/CORBA/Poa/gnuAdapterActivator.h b/libjava/gnu/CORBA/Poa/gnuAdapterActivator.h
new file mode 100644
index 000000000..b190e4815
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuAdapterActivator.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuAdapterActivator__
+#define __gnu_CORBA_Poa_gnuAdapterActivator__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class gnuAdapterActivator;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class POA;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuAdapterActivator : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+ gnuAdapterActivator();
+ virtual jboolean unknown_adapter(::org::omg::PortableServer::POA *, ::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuAdapterActivator__
diff --git a/libjava/gnu/CORBA/Poa/gnuForwardRequest.h b/libjava/gnu/CORBA/Poa/gnuForwardRequest.h
new file mode 100644
index 000000000..4609dcdd5
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuForwardRequest.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuForwardRequest__
+#define __gnu_CORBA_Poa_gnuForwardRequest__
+
+#pragma interface
+
+#include <java/lang/RuntimeException.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class gnuForwardRequest;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ namespace portable
+ {
+ class ObjectImpl;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuForwardRequest : public ::java::lang::RuntimeException
+{
+
+public:
+ gnuForwardRequest(::org::omg::CORBA::Object *);
+private:
+ static const jlong serialVersionUID = -1LL;
+public:
+ ::org::omg::CORBA::portable::ObjectImpl * __attribute__((aligned(__alignof__( ::java::lang::RuntimeException)))) forward_reference;
+ jbyte forwarding_code;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuForwardRequest__
diff --git a/libjava/gnu/CORBA/Poa/gnuIdAssignmentPolicy.h b/libjava/gnu/CORBA/Poa/gnuIdAssignmentPolicy.h
new file mode 100644
index 000000000..fd54bd3da
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuIdAssignmentPolicy.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuIdAssignmentPolicy__
+#define __gnu_CORBA_Poa_gnuIdAssignmentPolicy__
+
+#pragma interface
+
+#include <gnu/CORBA/_PolicyImplBase.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class gnuIdAssignmentPolicy;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class IdAssignmentPolicyValue;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuIdAssignmentPolicy : public ::gnu::CORBA::_PolicyImplBase
+{
+
+public:
+ gnuIdAssignmentPolicy(::org::omg::PortableServer::IdAssignmentPolicyValue *);
+ virtual ::org::omg::PortableServer::IdAssignmentPolicyValue * value();
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuIdAssignmentPolicy__
diff --git a/libjava/gnu/CORBA/Poa/gnuIdUniquenessPolicy.h b/libjava/gnu/CORBA/Poa/gnuIdUniquenessPolicy.h
new file mode 100644
index 000000000..563f1e37e
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuIdUniquenessPolicy.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuIdUniquenessPolicy__
+#define __gnu_CORBA_Poa_gnuIdUniquenessPolicy__
+
+#pragma interface
+
+#include <gnu/CORBA/_PolicyImplBase.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class gnuIdUniquenessPolicy;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class IdUniquenessPolicyValue;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuIdUniquenessPolicy : public ::gnu::CORBA::_PolicyImplBase
+{
+
+public:
+ gnuIdUniquenessPolicy(::org::omg::PortableServer::IdUniquenessPolicyValue *);
+ virtual ::org::omg::PortableServer::IdUniquenessPolicyValue * value();
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuIdUniquenessPolicy__
diff --git a/libjava/gnu/CORBA/Poa/gnuImplicitActivationPolicy.h b/libjava/gnu/CORBA/Poa/gnuImplicitActivationPolicy.h
new file mode 100644
index 000000000..229a10aa3
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuImplicitActivationPolicy.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuImplicitActivationPolicy__
+#define __gnu_CORBA_Poa_gnuImplicitActivationPolicy__
+
+#pragma interface
+
+#include <gnu/CORBA/_PolicyImplBase.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class gnuImplicitActivationPolicy;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class ImplicitActivationPolicyValue;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuImplicitActivationPolicy : public ::gnu::CORBA::_PolicyImplBase
+{
+
+public:
+ gnuImplicitActivationPolicy(::org::omg::PortableServer::ImplicitActivationPolicyValue *);
+ virtual ::org::omg::PortableServer::ImplicitActivationPolicyValue * value();
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuImplicitActivationPolicy__
diff --git a/libjava/gnu/CORBA/Poa/gnuLifespanPolicy.h b/libjava/gnu/CORBA/Poa/gnuLifespanPolicy.h
new file mode 100644
index 000000000..6abc75b42
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuLifespanPolicy.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuLifespanPolicy__
+#define __gnu_CORBA_Poa_gnuLifespanPolicy__
+
+#pragma interface
+
+#include <gnu/CORBA/_PolicyImplBase.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class gnuLifespanPolicy;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class LifespanPolicyValue;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuLifespanPolicy : public ::gnu::CORBA::_PolicyImplBase
+{
+
+public:
+ gnuLifespanPolicy(::org::omg::PortableServer::LifespanPolicyValue *);
+ virtual ::org::omg::PortableServer::LifespanPolicyValue * value();
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuLifespanPolicy__
diff --git a/libjava/gnu/CORBA/Poa/gnuPOA$RefTemplate.h b/libjava/gnu/CORBA/Poa/gnuPOA$RefTemplate.h
new file mode 100644
index 000000000..b7a34b05c
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuPOA$RefTemplate.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuPOA$RefTemplate__
+#define __gnu_CORBA_Poa_gnuPOA$RefTemplate__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class gnuPOA;
+ class gnuPOA$RefTemplate;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Object;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuPOA$RefTemplate : public ::java::lang::Object
+{
+
+public: // actually package-private
+ gnuPOA$RefTemplate(::gnu::CORBA::Poa::gnuPOA *);
+public:
+ virtual JArray< ::java::lang::String * > * adapter_name();
+ virtual ::java::lang::String * orb_id();
+ virtual ::java::lang::String * server_id();
+ virtual ::org::omg::CORBA::Object * make_object(::java::lang::String *, JArray< jbyte > *);
+ virtual JArray< ::java::lang::String * > * _truncatable_ids();
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) m_adapter_name;
+ ::gnu::CORBA::Poa::gnuPOA * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuPOA$RefTemplate__
diff --git a/libjava/gnu/CORBA/Poa/gnuPOA.h b/libjava/gnu/CORBA/Poa/gnuPOA.h
new file mode 100644
index 000000000..85af42467
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuPOA.h
@@ -0,0 +1,187 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuPOA__
+#define __gnu_CORBA_Poa_gnuPOA__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class AOM;
+ class AOM$Obj;
+ class ORB_1_4;
+ class ServantDelegateImpl;
+ class gnuPOA;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ class Object;
+ class Policy;
+ class SetOverrideType;
+ }
+ namespace PortableInterceptor
+ {
+ class ObjectReferenceFactory;
+ class ObjectReferenceTemplate;
+ }
+ 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 ServantActivator;
+ class ServantLocator;
+ class ServantManager;
+ class ServantRetentionPolicy;
+ class ServantRetentionPolicyValue;
+ class ThreadPolicy;
+ class ThreadPolicyValue;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuPOA : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+ gnuPOA(::gnu::CORBA::Poa::gnuPOA *, ::java::lang::String *, ::org::omg::PortableServer::POAManager *, JArray< ::org::omg::CORBA::Policy * > *, ::gnu::CORBA::Poa::ORB_1_4 *);
+ virtual void waitWhileRunning();
+public: // actually protected
+ virtual void etherealizeAll();
+ virtual ::org::omg::PortableServer::POA * createPoaInstance(::java::lang::String *, ::org::omg::PortableServer::POAManager *, JArray< ::org::omg::CORBA::Policy * > *, ::gnu::CORBA::Poa::ORB_1_4 *);
+public:
+ virtual jboolean applies(::java::lang::Object *);
+ virtual void required(::java::lang::Object *);
+ virtual void excluding(::java::lang::Object *);
+ virtual ::org::omg::PortableServer::POA * find_POA(::java::lang::String *, jboolean);
+ virtual JArray< jbyte > * activate_object(::org::omg::PortableServer::Servant *);
+ virtual void activate_object_with_id(JArray< jbyte > *, ::org::omg::PortableServer::Servant *);
+ virtual void activate_object_with_id(JArray< jbyte > *, ::org::omg::PortableServer::Servant *, jboolean);
+private:
+ void locateServant(JArray< jbyte > *, ::org::omg::PortableServer::Servant *, ::gnu::CORBA::Poa::AOM$Obj *, jboolean);
+public:
+ virtual void deactivate_object(JArray< jbyte > *);
+ virtual ::org::omg::CORBA::Object * create_reference(::java::lang::String *);
+ virtual ::org::omg::CORBA::Object * create_reference_with_id(JArray< jbyte > *, ::java::lang::String *);
+ virtual ::org::omg::PortableServer::POA * create_POA(::java::lang::String *, ::org::omg::PortableServer::POAManager *, JArray< ::org::omg::CORBA::Policy * > *);
+ virtual ::org::omg::PortableServer::Servant * get_servant();
+ virtual void set_servant(::org::omg::PortableServer::Servant *);
+ virtual void set_servant_manager(::org::omg::PortableServer::ServantManager *);
+ virtual ::org::omg::PortableServer::ServantManager * get_servant_manager();
+ virtual JArray< jbyte > * id();
+ virtual ::org::omg::CORBA::Object * id_to_reference(JArray< jbyte > *);
+ virtual ::org::omg::PortableServer::Servant * id_to_servant(JArray< jbyte > *);
+ virtual JArray< jbyte > * reference_to_id(::org::omg::CORBA::Object *);
+ virtual ::org::omg::PortableServer::Servant * reference_to_servant(::org::omg::CORBA::Object *);
+ virtual JArray< jbyte > * servant_to_id(::org::omg::PortableServer::Servant *);
+ virtual ::org::omg::CORBA::Object * servant_to_reference(::org::omg::PortableServer::Servant *);
+private:
+ ::org::omg::PortableServer::Servant * incarnate(::gnu::CORBA::Poa::AOM$Obj *, JArray< jbyte > *, ::org::omg::PortableServer::Servant *, jboolean);
+public:
+ virtual ::org::omg::PortableServer::POAManager * the_POAManager();
+ virtual ::org::omg::PortableServer::AdapterActivator * the_activator();
+ virtual void the_activator(::org::omg::PortableServer::AdapterActivator *);
+ virtual JArray< ::org::omg::PortableServer::POA * > * the_children();
+ virtual ::java::lang::String * the_name();
+ virtual ::org::omg::PortableServer::POA * the_parent();
+ virtual ::org::omg::PortableServer::IdAssignmentPolicy * create_id_assignment_policy(::org::omg::PortableServer::IdAssignmentPolicyValue *);
+ virtual ::org::omg::PortableServer::IdUniquenessPolicy * create_id_uniqueness_policy(::org::omg::PortableServer::IdUniquenessPolicyValue *);
+ virtual ::org::omg::PortableServer::ImplicitActivationPolicy * create_implicit_activation_policy(::org::omg::PortableServer::ImplicitActivationPolicyValue *);
+ virtual ::org::omg::PortableServer::LifespanPolicy * create_lifespan_policy(::org::omg::PortableServer::LifespanPolicyValue *);
+ virtual ::org::omg::PortableServer::RequestProcessingPolicy * create_request_processing_policy(::org::omg::PortableServer::RequestProcessingPolicyValue *);
+ virtual ::org::omg::PortableServer::ServantRetentionPolicy * create_servant_retention_policy(::org::omg::PortableServer::ServantRetentionPolicyValue *);
+ virtual ::org::omg::PortableServer::ThreadPolicy * create_thread_policy(::org::omg::PortableServer::ThreadPolicyValue *);
+ virtual void destroy(jboolean, jboolean);
+public: // actually protected
+ virtual void finalize();
+private:
+ void unregisterFromManager();
+public:
+ virtual ::org::omg::CORBA::Policy * _get_policy(jint);
+ virtual JArray< ::org::omg::CORBA::Policy * > * getPolicyArray();
+ virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *);
+ virtual ::org::omg::CORBA::ORB * orb();
+private:
+ void create_and_connect(JArray< jbyte > *, ::java::lang::String *, ::gnu::CORBA::Poa::ServantDelegateImpl *);
+public: // actually package-private
+ virtual void checkDiscarding();
+public: // actually protected
+ virtual void connect_to_orb(JArray< jbyte > *, ::org::omg::CORBA::Object *);
+public:
+ virtual ::java::lang::String * toString();
+public: // actually protected
+ virtual jboolean validatePolicies(JArray< ::org::omg::CORBA::Policy * > *);
+public:
+ virtual ::gnu::CORBA::Poa::AOM$Obj * findObject(::org::omg::CORBA::Object *);
+ virtual ::gnu::CORBA::Poa::AOM$Obj * findKey(JArray< jbyte > *, JArray< jbyte > *);
+ virtual ::gnu::CORBA::Poa::AOM$Obj * findIorKey(JArray< jbyte > *);
+ virtual JArray< jbyte > * toIORKey(JArray< jbyte > *);
+ virtual JArray< jbyte > * idFormIor(JArray< jbyte > *);
+ virtual ::gnu::CORBA::Poa::AOM$Obj * findServant(::org::omg::PortableServer::Servant *);
+ virtual ::org::omg::PortableInterceptor::ObjectReferenceTemplate * getReferenceTemplate();
+ virtual ::org::omg::PortableInterceptor::ObjectReferenceFactory * getReferenceFactory();
+ virtual void setReferenceFactory(::org::omg::PortableInterceptor::ObjectReferenceFactory *);
+ virtual ::org::omg::CORBA::Object * make_object(::java::lang::String *, JArray< jbyte > *);
+ virtual JArray< ::java::lang::String * > * _truncatable_ids();
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ ::org::omg::PortableInterceptor::ObjectReferenceTemplate * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) refTemplate;
+ static JArray< ::java::lang::String * > * ref_template_ids;
+public:
+ ::gnu::CORBA::Poa::AOM * aom;
+public: // actually package-private
+ ::java::util::ArrayList * children;
+ ::java::lang::String * name;
+ ::org::omg::PortableServer::POA * parent;
+ static const jint SIGNATURE = 1718773093;
+ ::org::omg::PortableServer::AdapterActivator * m_activator;
+ ::org::omg::PortableServer::POAManager * m_manager;
+ ::org::omg::PortableServer::ServantActivator * servant_activator;
+ ::org::omg::PortableServer::ServantLocator * servant_locator;
+ ::org::omg::PortableServer::Servant * default_servant;
+private:
+ JArray< jbyte > * m_poa_id;
+ ::java::util::HashSet * m_policies;
+public: // actually package-private
+ JArray< ::org::omg::CORBA::Policy * > * s_policies;
+ ::gnu::CORBA::Poa::ORB_1_4 * m_orb;
+ jboolean m_inDestruction;
+public:
+ jboolean retain_servant;
+public: // actually package-private
+ ::org::omg::PortableInterceptor::ObjectReferenceFactory * m_object_factory;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuPOA__
diff --git a/libjava/gnu/CORBA/Poa/gnuPOAManager.h b/libjava/gnu/CORBA/Poa/gnuPOAManager.h
new file mode 100644
index 000000000..b94576b3c
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuPOAManager.h
@@ -0,0 +1,62 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuPOAManager__
+#define __gnu_CORBA_Poa_gnuPOAManager__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class gnuPOA;
+ class gnuPOAManager;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ namespace POAManagerPackage
+ {
+ class State;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuPOAManager : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+ gnuPOAManager();
+ virtual ::org::omg::PortableServer::POAManagerPackage::State * get_state();
+ virtual void activate();
+ virtual void hold_requests(jboolean);
+ virtual void deactivate(jboolean, jboolean);
+ virtual void discard_requests(jboolean);
+ virtual void waitForIdle();
+ virtual void addPoa(::gnu::CORBA::Poa::gnuPOA *);
+ virtual void removePOA(::gnu::CORBA::Poa::gnuPOA *);
+ virtual void poaDestroyed(::gnu::CORBA::Poa::gnuPOA *);
+ virtual void notifyInterceptors(jint);
+private:
+ static const jlong serialVersionUID = 1LL;
+ ::java::util::HashSet * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) POAs;
+public: // actually package-private
+ ::org::omg::PortableServer::POAManagerPackage::State * state;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuPOAManager__
diff --git a/libjava/gnu/CORBA/Poa/gnuPoaCurrent.h b/libjava/gnu/CORBA/Poa/gnuPoaCurrent.h
new file mode 100644
index 000000000..63c88c692
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuPoaCurrent.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuPoaCurrent__
+#define __gnu_CORBA_Poa_gnuPoaCurrent__
+
+#pragma interface
+
+#include <org/omg/CORBA/portable/ObjectImpl.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class gnuPoaCurrent;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class CurrentOperations;
+ class POA;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuPoaCurrent : public ::org::omg::CORBA::portable::ObjectImpl
+{
+
+public:
+ gnuPoaCurrent();
+ virtual JArray< ::java::lang::String * > * _ids();
+ virtual JArray< jbyte > * get_object_id();
+ virtual ::org::omg::PortableServer::POA * get_POA();
+ virtual void put(::java::lang::Thread *, ::org::omg::PortableServer::CurrentOperations *);
+ virtual jboolean has(::org::omg::PortableServer::POA *);
+ virtual jboolean has(::java::lang::Thread *);
+ virtual void remove(::java::lang::Thread *);
+private:
+ ::java::util::TreeMap * __attribute__((aligned(__alignof__( ::org::omg::CORBA::portable::ObjectImpl)))) threads;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuPoaCurrent__
diff --git a/libjava/gnu/CORBA/Poa/gnuRequestProcessingPolicy.h b/libjava/gnu/CORBA/Poa/gnuRequestProcessingPolicy.h
new file mode 100644
index 000000000..661a49b28
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuRequestProcessingPolicy.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuRequestProcessingPolicy__
+#define __gnu_CORBA_Poa_gnuRequestProcessingPolicy__
+
+#pragma interface
+
+#include <gnu/CORBA/_PolicyImplBase.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class gnuRequestProcessingPolicy;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class RequestProcessingPolicyValue;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuRequestProcessingPolicy : public ::gnu::CORBA::_PolicyImplBase
+{
+
+public:
+ gnuRequestProcessingPolicy(::org::omg::PortableServer::RequestProcessingPolicyValue *);
+ virtual ::org::omg::PortableServer::RequestProcessingPolicyValue * value();
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuRequestProcessingPolicy__
diff --git a/libjava/gnu/CORBA/Poa/gnuServantObject.h b/libjava/gnu/CORBA/Poa/gnuServantObject.h
new file mode 100644
index 000000000..8b5d761d1
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuServantObject.h
@@ -0,0 +1,96 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuServantObject__
+#define __gnu_CORBA_Poa_gnuServantObject__
+
+#pragma interface
+
+#include <org/omg/CORBA/portable/ObjectImpl.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class IOR;
+ namespace Poa
+ {
+ class ORB_1_4;
+ class gnuPOA;
+ class gnuServantObject;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ class Object;
+ namespace portable
+ {
+ class InputStream;
+ class InvokeHandler;
+ class OutputStream;
+ class ResponseHandler;
+ }
+ }
+ namespace PortableServer
+ {
+ class POA;
+ class POAManager;
+ class Servant;
+ namespace ServantLocatorPackage
+ {
+ class CookieHolder;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuServantObject : public ::org::omg::CORBA::portable::ObjectImpl
+{
+
+public:
+ gnuServantObject(JArray< ::java::lang::String * > *, JArray< jbyte > *, ::gnu::CORBA::Poa::gnuPOA *, ::gnu::CORBA::Poa::ORB_1_4 *);
+ virtual ::gnu::CORBA::IOR * getIor();
+ gnuServantObject(::org::omg::PortableServer::Servant *, JArray< jbyte > *, ::gnu::CORBA::Poa::ORB_1_4 *, ::gnu::CORBA::Poa::gnuPOA *);
+ virtual void setServant(::org::omg::PortableServer::Servant *);
+ virtual ::org::omg::PortableServer::Servant * getServant();
+ virtual ::org::omg::CORBA::portable::InvokeHandler * getHandler(::java::lang::String *, ::org::omg::PortableServer::ServantLocatorPackage::CookieHolder *, jboolean);
+ virtual ::org::omg::CORBA::portable::InvokeHandler * servantToHandler(::org::omg::PortableServer::Servant *);
+ gnuServantObject(::org::omg::PortableServer::Servant *, ::gnu::CORBA::Poa::gnuPOA *);
+ virtual JArray< ::java::lang::String * > * _ids();
+ virtual ::java::lang::String * toString();
+ virtual jboolean _is_local();
+ virtual jboolean _is_a(::java::lang::String *);
+ virtual ::org::omg::CORBA::ORB * _orb();
+ virtual ::org::omg::CORBA::portable::OutputStream * _invoke(::java::lang::String *, ::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::portable::ResponseHandler *);
+ virtual jboolean equals(::java::lang::Object *);
+ virtual jint hashCode();
+ virtual JArray< jbyte > * get_object_id();
+ virtual ::org::omg::PortableServer::POA * get_POA();
+ virtual void _release();
+ virtual void _releaseReply(::org::omg::CORBA::portable::InputStream *);
+ virtual jboolean _is_equivalent(::org::omg::CORBA::Object *);
+private:
+ ::org::omg::PortableServer::Servant * __attribute__((aligned(__alignof__( ::org::omg::CORBA::portable::ObjectImpl)))) servant;
+public:
+ JArray< jbyte > * Id;
+ ::gnu::CORBA::Poa::gnuPOA * poa;
+ ::org::omg::PortableServer::POAManager * manager;
+ ::gnu::CORBA::Poa::ORB_1_4 * orb;
+ JArray< ::java::lang::String * > * repository_ids;
+public: // actually package-private
+ jboolean noRetain;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuServantObject__
diff --git a/libjava/gnu/CORBA/Poa/gnuServantRetentionPolicy.h b/libjava/gnu/CORBA/Poa/gnuServantRetentionPolicy.h
new file mode 100644
index 000000000..9ac884715
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuServantRetentionPolicy.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuServantRetentionPolicy__
+#define __gnu_CORBA_Poa_gnuServantRetentionPolicy__
+
+#pragma interface
+
+#include <gnu/CORBA/_PolicyImplBase.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class gnuServantRetentionPolicy;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class ServantRetentionPolicyValue;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuServantRetentionPolicy : public ::gnu::CORBA::_PolicyImplBase
+{
+
+public:
+ gnuServantRetentionPolicy(::org::omg::PortableServer::ServantRetentionPolicyValue *);
+ virtual ::org::omg::PortableServer::ServantRetentionPolicyValue * value();
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuServantRetentionPolicy__
diff --git a/libjava/gnu/CORBA/Poa/gnuThreadPolicy.h b/libjava/gnu/CORBA/Poa/gnuThreadPolicy.h
new file mode 100644
index 000000000..a52147d92
--- /dev/null
+++ b/libjava/gnu/CORBA/Poa/gnuThreadPolicy.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Poa_gnuThreadPolicy__
+#define __gnu_CORBA_Poa_gnuThreadPolicy__
+
+#pragma interface
+
+#include <gnu/CORBA/_PolicyImplBase.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace Poa
+ {
+ class gnuThreadPolicy;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace PortableServer
+ {
+ class ThreadPolicyValue;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::Poa::gnuThreadPolicy : public ::gnu::CORBA::_PolicyImplBase
+{
+
+public:
+ gnuThreadPolicy(::org::omg::PortableServer::ThreadPolicyValue *);
+ virtual ::org::omg::PortableServer::ThreadPolicyValue * value();
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Poa_gnuThreadPolicy__
diff --git a/libjava/gnu/CORBA/RawReply.h b/libjava/gnu/CORBA/RawReply.h
new file mode 100644
index 000000000..65e6d4c04
--- /dev/null
+++ b/libjava/gnu/CORBA/RawReply.h
@@ -0,0 +1,54 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_RawReply__
+#define __gnu_CORBA_RawReply__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class BufferredCdrInput;
+ }
+ namespace GIOP
+ {
+ class MessageHeader;
+ }
+ class RawReply;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::RawReply : public ::java::lang::Object
+{
+
+public: // actually package-private
+ RawReply(::org::omg::CORBA::ORB *, ::gnu::CORBA::GIOP::MessageHeader *, JArray< jbyte > *);
+ virtual ::gnu::CORBA::CDR::BufferredCdrInput * getStream();
+ ::gnu::CORBA::GIOP::MessageHeader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) header;
+ ::org::omg::CORBA::ORB * orb;
+ JArray< jbyte > * data;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_RawReply__
diff --git a/libjava/gnu/CORBA/ResponseHandlerImpl.h b/libjava/gnu/CORBA/ResponseHandlerImpl.h
new file mode 100644
index 000000000..99ca581b6
--- /dev/null
+++ b/libjava/gnu/CORBA/ResponseHandlerImpl.h
@@ -0,0 +1,69 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_ResponseHandlerImpl__
+#define __gnu_CORBA_ResponseHandlerImpl__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class BufferedCdrOutput;
+ }
+ namespace GIOP
+ {
+ class MessageHeader;
+ class ReplyHeader;
+ class RequestHeader;
+ }
+ class ResponseHandlerImpl;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ namespace portable
+ {
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::ResponseHandlerImpl : public ::java::lang::Object
+{
+
+public: // actually package-private
+ ResponseHandlerImpl(::org::omg::CORBA::ORB *, ::gnu::CORBA::GIOP::MessageHeader *, ::gnu::CORBA::GIOP::ReplyHeader *, ::gnu::CORBA::GIOP::RequestHeader *);
+public:
+ virtual ::org::omg::CORBA::portable::OutputStream * createExceptionReply();
+ virtual ::org::omg::CORBA::portable::OutputStream * createReply();
+ virtual ::gnu::CORBA::CDR::BufferedCdrOutput * getBuffer();
+ virtual jboolean isExceptionReply();
+private:
+ void prepareStream();
+public:
+ ::gnu::CORBA::GIOP::MessageHeader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) message_header;
+ ::org::omg::CORBA::ORB * orb;
+ ::gnu::CORBA::GIOP::ReplyHeader * reply_header;
+ ::gnu::CORBA::GIOP::RequestHeader * request_header;
+private:
+ jboolean exceptionReply;
+ ::gnu::CORBA::CDR::BufferedCdrOutput * buffer;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_ResponseHandlerImpl__
diff --git a/libjava/gnu/CORBA/SafeForDirectCalls.h b/libjava/gnu/CORBA/SafeForDirectCalls.h
new file mode 100644
index 000000000..23f774c19
--- /dev/null
+++ b/libjava/gnu/CORBA/SafeForDirectCalls.h
@@ -0,0 +1,28 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_SafeForDirectCalls__
+#define __gnu_CORBA_SafeForDirectCalls__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class SafeForDirectCalls;
+ }
+ }
+}
+
+class gnu::CORBA::SafeForDirectCalls : public ::java::lang::Object
+{
+
+public:
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_CORBA_SafeForDirectCalls__
diff --git a/libjava/gnu/CORBA/ServiceDetailHolder.h b/libjava/gnu/CORBA/ServiceDetailHolder.h
new file mode 100644
index 000000000..8181666a4
--- /dev/null
+++ b/libjava/gnu/CORBA/ServiceDetailHolder.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_ServiceDetailHolder__
+#define __gnu_CORBA_ServiceDetailHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class ServiceDetailHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ServiceDetail;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::ServiceDetailHolder : public ::java::lang::Object
+{
+
+public:
+ ServiceDetailHolder(::org::omg::CORBA::ServiceDetail *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ ::org::omg::CORBA::ServiceDetail * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_ServiceDetailHolder__
diff --git a/libjava/gnu/CORBA/ServiceRequestAdapter.h b/libjava/gnu/CORBA/ServiceRequestAdapter.h
new file mode 100644
index 000000000..2fd7a3795
--- /dev/null
+++ b/libjava/gnu/CORBA/ServiceRequestAdapter.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_ServiceRequestAdapter__
+#define __gnu_CORBA_ServiceRequestAdapter__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class BufferedCdrOutput;
+ }
+ class ServiceRequestAdapter;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ServerRequest;
+ namespace portable
+ {
+ class InvokeHandler;
+ class OutputStream;
+ class Streamable;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::ServiceRequestAdapter : public ::java::lang::Object
+{
+
+public:
+ ServiceRequestAdapter();
+ virtual ::org::omg::CORBA::portable::OutputStream * createExceptionReply();
+ virtual ::org::omg::CORBA::portable::OutputStream * createReply();
+ static void invoke(::org::omg::CORBA::ServerRequest *, ::org::omg::CORBA::portable::InvokeHandler *, ::org::omg::CORBA::portable::Streamable *);
+public: // actually package-private
+ ::gnu::CORBA::CDR::BufferedCdrOutput * __attribute__((aligned(__alignof__( ::java::lang::Object)))) reply;
+ jboolean isException;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_ServiceRequestAdapter__
diff --git a/libjava/gnu/CORBA/SetOverrideTypeHolder.h b/libjava/gnu/CORBA/SetOverrideTypeHolder.h
new file mode 100644
index 000000000..40aec98c9
--- /dev/null
+++ b/libjava/gnu/CORBA/SetOverrideTypeHolder.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_SetOverrideTypeHolder__
+#define __gnu_CORBA_SetOverrideTypeHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class SetOverrideTypeHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class SetOverrideType;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::SetOverrideTypeHolder : public ::java::lang::Object
+{
+
+public:
+ SetOverrideTypeHolder(::org::omg::CORBA::SetOverrideType *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ ::org::omg::CORBA::SetOverrideType * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_SetOverrideTypeHolder__
diff --git a/libjava/gnu/CORBA/SimpleDelegate.h b/libjava/gnu/CORBA/SimpleDelegate.h
new file mode 100644
index 000000000..2efe2b843
--- /dev/null
+++ b/libjava/gnu/CORBA/SimpleDelegate.h
@@ -0,0 +1,67 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_SimpleDelegate__
+#define __gnu_CORBA_SimpleDelegate__
+
+#pragma interface
+
+#include <org/omg/CORBA/portable/Delegate.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class IOR;
+ class SimpleDelegate;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Context;
+ class ContextList;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class ORB;
+ class Object;
+ class Request;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::SimpleDelegate : public ::org::omg::CORBA::portable::Delegate
+{
+
+public:
+ SimpleDelegate(::org::omg::CORBA::ORB *, ::gnu::CORBA::IOR *);
+ virtual void setIor(::gnu::CORBA::IOR *);
+ virtual ::gnu::CORBA::IOR * getIor();
+ virtual ::org::omg::CORBA::Request * create_request(::org::omg::CORBA::Object *, ::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *);
+ virtual ::org::omg::CORBA::Request * create_request(::org::omg::CORBA::Object *, ::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *);
+ virtual ::org::omg::CORBA::Object * duplicate(::org::omg::CORBA::Object *);
+ virtual jboolean equals(::org::omg::CORBA::Object *, ::org::omg::CORBA::Object *);
+ virtual ::org::omg::CORBA::Object * get_interface_def(::org::omg::CORBA::Object *);
+ virtual jint hash(::org::omg::CORBA::Object *, jint);
+ virtual jint hashCode(::org::omg::CORBA::Object *);
+ virtual jboolean is_a(::org::omg::CORBA::Object *, ::java::lang::String *);
+ virtual jboolean is_equivalent(::org::omg::CORBA::Object *, ::org::omg::CORBA::Object *);
+ virtual jboolean is_local(::org::omg::CORBA::Object *);
+ virtual jboolean non_existent(::org::omg::CORBA::Object *);
+ virtual ::org::omg::CORBA::ORB * orb(::org::omg::CORBA::Object *);
+ virtual void release(::org::omg::CORBA::Object *);
+ virtual ::org::omg::CORBA::Request * request(::org::omg::CORBA::Object *, ::java::lang::String *);
+public: // actually protected
+ ::org::omg::CORBA::ORB * __attribute__((aligned(__alignof__( ::org::omg::CORBA::portable::Delegate)))) orb__;
+ ::gnu::CORBA::IOR * ior;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_SimpleDelegate__
diff --git a/libjava/gnu/CORBA/SocketRepository.h b/libjava/gnu/CORBA/SocketRepository.h
new file mode 100644
index 000000000..158fe4df1
--- /dev/null
+++ b/libjava/gnu/CORBA/SocketRepository.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_SocketRepository__
+#define __gnu_CORBA_SocketRepository__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class SocketRepository;
+ }
+ }
+ namespace java
+ {
+ namespace net
+ {
+ class Socket;
+ }
+ }
+}
+
+class gnu::CORBA::SocketRepository : public ::java::lang::Object
+{
+
+public:
+ SocketRepository();
+ static void put_socket(::java::lang::Object *, ::java::net::Socket *);
+private:
+ static void gc();
+public: // actually package-private
+ static jboolean not_reusable(::java::net::Socket *);
+public:
+ static ::java::net::Socket * get_socket(::java::lang::Object *);
+private:
+ static ::java::util::HashMap * sockets;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_SocketRepository__
diff --git a/libjava/gnu/CORBA/StreamBasedRequest.h b/libjava/gnu/CORBA/StreamBasedRequest.h
new file mode 100644
index 000000000..7afb2dad3
--- /dev/null
+++ b/libjava/gnu/CORBA/StreamBasedRequest.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_StreamBasedRequest__
+#define __gnu_CORBA_StreamBasedRequest__
+
+#pragma interface
+
+#include <gnu/CORBA/CDR/BufferedCdrOutput.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class StreamBasedRequest;
+ class gnuRequest;
+ }
+ }
+}
+
+class gnu::CORBA::StreamBasedRequest : public ::gnu::CORBA::CDR::BufferedCdrOutput
+{
+
+public:
+ StreamBasedRequest();
+ ::gnu::CORBA::gnuRequest * __attribute__((aligned(__alignof__( ::gnu::CORBA::CDR::BufferedCdrOutput)))) request;
+ jboolean response_expected;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_StreamBasedRequest__
diff --git a/libjava/gnu/CORBA/StreamHolder.h b/libjava/gnu/CORBA/StreamHolder.h
new file mode 100644
index 000000000..f71e4ad6d
--- /dev/null
+++ b/libjava/gnu/CORBA/StreamHolder.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_StreamHolder__
+#define __gnu_CORBA_StreamHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class StreamHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::StreamHolder : public ::java::lang::Object
+{
+
+public:
+ StreamHolder(::org::omg::CORBA::portable::InputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+public: // actually package-private
+ virtual ::org::omg::CORBA::portable::InputStream * getInputStream();
+public: // actually protected
+ ::org::omg::CORBA::portable::InputStream * __attribute__((aligned(__alignof__( ::java::lang::Object)))) stream;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_StreamHolder__
diff --git a/libjava/gnu/CORBA/StubLocator.h b/libjava/gnu/CORBA/StubLocator.h
new file mode 100644
index 000000000..591e30fe5
--- /dev/null
+++ b/libjava/gnu/CORBA/StubLocator.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_StubLocator__
+#define __gnu_CORBA_StubLocator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class IOR;
+ class StubLocator;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ namespace portable
+ {
+ class ObjectImpl;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::StubLocator : public ::java::lang::Object
+{
+
+public:
+ StubLocator();
+ static ::org::omg::CORBA::portable::ObjectImpl * search(::org::omg::CORBA::ORB *, ::gnu::CORBA::IOR *);
+public: // actually protected
+ static ::org::omg::CORBA::portable::ObjectImpl * createDefaultStub(::org::omg::CORBA::ORB *, ::gnu::CORBA::IOR *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_StubLocator__
diff --git a/libjava/gnu/CORBA/TypeCodeHelper.h b/libjava/gnu/CORBA/TypeCodeHelper.h
new file mode 100644
index 000000000..eac0736ad
--- /dev/null
+++ b/libjava/gnu/CORBA/TypeCodeHelper.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_TypeCodeHelper__
+#define __gnu_CORBA_TypeCodeHelper__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class TypeCodeHelper;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::TypeCodeHelper : public ::java::lang::Object
+{
+
+public:
+ TypeCodeHelper();
+ static ::org::omg::CORBA::TypeCode * read(::org::omg::CORBA::portable::InputStream *);
+ static void write(::org::omg::CORBA::portable::OutputStream *, ::org::omg::CORBA::TypeCode *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_TypeCodeHelper__
diff --git a/libjava/gnu/CORBA/TypeKindNamer.h b/libjava/gnu/CORBA/TypeKindNamer.h
new file mode 100644
index 000000000..da2c87fd6
--- /dev/null
+++ b/libjava/gnu/CORBA/TypeKindNamer.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_TypeKindNamer__
+#define __gnu_CORBA_TypeKindNamer__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class TypeKindNamer;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TCKind;
+ class TypeCode;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::TypeKindNamer : public ::java::lang::Object
+{
+
+public:
+ TypeKindNamer();
+ static ::org::omg::CORBA::TypeCode * getPrimitveTC(::org::omg::CORBA::TCKind *);
+ static ::java::lang::String * nameIt(jint);
+ static ::java::lang::String * nameIt(::org::omg::CORBA::TypeCode *);
+public: // actually protected
+ static JArray< ::java::lang::String * > * tk;
+ static JArray< ::org::omg::CORBA::TypeCode * > * primitveCodes;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_TypeKindNamer__
diff --git a/libjava/gnu/CORBA/Unexpected.h b/libjava/gnu/CORBA/Unexpected.h
new file mode 100644
index 000000000..cadcd6159
--- /dev/null
+++ b/libjava/gnu/CORBA/Unexpected.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Unexpected__
+#define __gnu_CORBA_Unexpected__
+
+#pragma interface
+
+#include <java/lang/InternalError.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class Unexpected;
+ }
+ }
+}
+
+class gnu::CORBA::Unexpected : public ::java::lang::InternalError
+{
+
+public:
+ Unexpected(::java::lang::String *, ::java::lang::Exception *);
+ Unexpected(::java::lang::Exception *);
+ Unexpected();
+ static void error(::java::lang::String *, ::java::lang::Exception *);
+ static void error(::java::lang::Exception *);
+ static void error();
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ static ::java::lang::String * SHARED_MESSAGE;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Unexpected__
diff --git a/libjava/gnu/CORBA/Version.h b/libjava/gnu/CORBA/Version.h
new file mode 100644
index 000000000..0c8d910b9
--- /dev/null
+++ b/libjava/gnu/CORBA/Version.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_Version__
+#define __gnu_CORBA_Version__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class Version;
+ }
+ }
+}
+
+class gnu::CORBA::Version : public ::java::lang::Object
+{
+
+public:
+ Version(jint, jint);
+ virtual jboolean equals(::java::lang::Object *);
+ virtual jint hashCode();
+ static ::gnu::CORBA::Version * read_version(::java::io::InputStream *);
+ virtual jboolean same(::gnu::CORBA::Version *);
+ virtual jboolean since_inclusive(jint, jint);
+ virtual ::java::lang::String * toString();
+ virtual jboolean until_inclusive(jint, jint);
+ virtual void write(::java::io::OutputStream *);
+private:
+ static const jlong serialVersionUID = 1LL;
+public:
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) major;
+ jint minor;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_Version__
diff --git a/libjava/gnu/CORBA/WCharHolder.h b/libjava/gnu/CORBA/WCharHolder.h
new file mode 100644
index 000000000..b5a66def9
--- /dev/null
+++ b/libjava/gnu/CORBA/WCharHolder.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_WCharHolder__
+#define __gnu_CORBA_WCharHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class WCharHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::WCharHolder : public ::java::lang::Object
+{
+
+public:
+ WCharHolder();
+ WCharHolder(jchar);
+ void _read(::org::omg::CORBA::portable::InputStream *);
+ ::org::omg::CORBA::TypeCode * _type();
+ void _write(::org::omg::CORBA::portable::OutputStream *);
+private:
+ static ::org::omg::CORBA::TypeCode * t_char;
+public:
+ jchar __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_WCharHolder__
diff --git a/libjava/gnu/CORBA/WStringHolder.h b/libjava/gnu/CORBA/WStringHolder.h
new file mode 100644
index 000000000..5d26fdaa8
--- /dev/null
+++ b/libjava/gnu/CORBA/WStringHolder.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_WStringHolder__
+#define __gnu_CORBA_WStringHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class WStringHolder;
+ namespace typecodes
+ {
+ class StringTypeCode;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::WStringHolder : public ::java::lang::Object
+{
+
+public:
+ WStringHolder();
+ WStringHolder(::java::lang::String *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+private:
+ static ::gnu::CORBA::typecodes::StringTypeCode * t_string;
+public:
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_WStringHolder__
diff --git a/libjava/gnu/CORBA/_PolicyImplBase.h b/libjava/gnu/CORBA/_PolicyImplBase.h
new file mode 100644
index 000000000..3cd33d7d4
--- /dev/null
+++ b/libjava/gnu/CORBA/_PolicyImplBase.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA__PolicyImplBase__
+#define __gnu_CORBA__PolicyImplBase__
+
+#pragma interface
+
+#include <org/omg/CORBA/portable/ObjectImpl.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class _PolicyImplBase;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Policy;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ class ResponseHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::_PolicyImplBase : public ::org::omg::CORBA::portable::ObjectImpl
+{
+
+public:
+ _PolicyImplBase(jint, ::java::lang::Object *, jint, ::java::lang::String *);
+ virtual jint policy_type();
+ virtual JArray< ::java::lang::String * > * _ids();
+ virtual ::org::omg::CORBA::portable::OutputStream * _invoke(::java::lang::String *, ::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::portable::ResponseHandler *);
+ virtual ::java::lang::Object * getValue();
+ virtual jint getCode();
+ virtual void destroy();
+ virtual ::java::lang::String * toString();
+ virtual ::org::omg::CORBA::Policy * copy();
+ virtual jint hashCode();
+ virtual jboolean equals(::java::lang::Object *);
+private:
+ static const jlong serialVersionUID = 1LL;
+ JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::org::omg::CORBA::portable::ObjectImpl)))) ids;
+ jint type;
+ ::java::lang::Object * value;
+ jint policyCode;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA__PolicyImplBase__
diff --git a/libjava/gnu/CORBA/gnuAny.h b/libjava/gnu/CORBA/gnuAny.h
new file mode 100644
index 000000000..5047b4209
--- /dev/null
+++ b/libjava/gnu/CORBA/gnuAny.h
@@ -0,0 +1,126 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_gnuAny__
+#define __gnu_CORBA_gnuAny__
+
+#pragma interface
+
+#include <org/omg/CORBA/Any.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class gnuAny;
+ }
+ }
+ namespace java
+ {
+ namespace math
+ {
+ class BigDecimal;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class ORB;
+ class Object;
+ class Principal;
+ class TypeCode;
+ namespace portable
+ {
+ class InputStream;
+ class OutputStream;
+ class Streamable;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::gnuAny : public ::org::omg::CORBA::Any
+{
+
+public:
+ gnuAny();
+ virtual void setOrb(::org::omg::CORBA::ORB *);
+ virtual ::gnu::CORBA::gnuAny * Clone();
+ virtual ::org::omg::CORBA::portable::InputStream * create_input_stream();
+ virtual ::org::omg::CORBA::portable::OutputStream * create_output_stream();
+ virtual jboolean equal(::org::omg::CORBA::Any *);
+ virtual jint hashCode();
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::org::omg::CORBA::Object * extract_Object();
+ virtual ::org::omg::CORBA::Principal * extract_Principal();
+ virtual ::org::omg::CORBA::portable::Streamable * extract_Streamable();
+ virtual ::org::omg::CORBA::TypeCode * extract_TypeCode();
+ virtual ::java::io::Serializable * extract_Value();
+ virtual ::org::omg::CORBA::Any * extract_any();
+ virtual jboolean extract_boolean();
+ virtual jchar extract_char();
+ virtual jdouble extract_double();
+ virtual ::java::math::BigDecimal * extract_fixed();
+ virtual jfloat extract_float();
+ virtual jint extract_long();
+ virtual jlong extract_longlong();
+ virtual jbyte extract_octet();
+ virtual jshort extract_short();
+ virtual ::java::lang::String * extract_string();
+ virtual jint extract_ulong();
+ virtual jlong extract_ulonglong();
+ virtual jshort extract_ushort();
+ virtual jchar extract_wchar();
+ virtual ::java::lang::String * extract_wstring();
+ virtual void insert_Object(::org::omg::CORBA::Object *, ::org::omg::CORBA::TypeCode *);
+ virtual void insert_Object(::org::omg::CORBA::Object *);
+ virtual void insert_Principal(::org::omg::CORBA::Principal *);
+ virtual void insert_Streamable(::org::omg::CORBA::portable::Streamable *);
+ virtual void insert_TypeCode(::org::omg::CORBA::TypeCode *);
+ virtual void insert_Value(::java::io::Serializable *, ::org::omg::CORBA::TypeCode *);
+ virtual void insert_Value(::java::io::Serializable *);
+ virtual void insert_any(::org::omg::CORBA::Any *);
+ virtual void insert_boolean(jboolean);
+ virtual void insert_char(jchar);
+ virtual void insert_double(jdouble);
+ virtual void insert_fixed(::java::math::BigDecimal *, ::org::omg::CORBA::TypeCode *);
+ virtual void insert_fixed(::java::math::BigDecimal *);
+ virtual void insert_float(jfloat);
+ virtual void insert_long(jint);
+ virtual void insert_longlong(jlong);
+ virtual void insert_octet(jbyte);
+ virtual void insert_short(jshort);
+ virtual void insert_string(::java::lang::String *);
+ virtual void insert_ulong(jint);
+ virtual void insert_ulonglong(jlong);
+ virtual void insert_ushort(jshort);
+ virtual void insert_wchar(jchar);
+ virtual void insert_wstring(::java::lang::String *);
+ virtual ::org::omg::CORBA::ORB * orb();
+ virtual void read_value(::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::CORBA::TypeCode * type();
+ virtual void type(::org::omg::CORBA::TypeCode *);
+ virtual void write_value(::org::omg::CORBA::portable::OutputStream *);
+public: // actually protected
+ virtual void check(jint);
+private:
+ void resetTypes();
+ static const jlong serialVersionUID = 1LL;
+public: // actually protected
+ static ::org::omg::CORBA::TypeCode * nullType;
+ ::org::omg::CORBA::portable::Streamable * __attribute__((aligned(__alignof__( ::org::omg::CORBA::Any)))) has;
+ ::org::omg::CORBA::TypeCode * typecode;
+ jint xKind;
+private:
+ ::org::omg::CORBA::ORB * orb__;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_gnuAny__
diff --git a/libjava/gnu/CORBA/gnuCodecFactory.h b/libjava/gnu/CORBA/gnuCodecFactory.h
new file mode 100644
index 000000000..51d52b3f5
--- /dev/null
+++ b/libjava/gnu/CORBA/gnuCodecFactory.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_gnuCodecFactory__
+#define __gnu_CORBA_gnuCodecFactory__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class gnuCodecFactory;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class ORB;
+ }
+ namespace IOP
+ {
+ class Codec;
+ class Encoding;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::gnuCodecFactory : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+ gnuCodecFactory(::org::omg::CORBA::ORB *);
+ virtual ::org::omg::IOP::Codec * create_codec(::org::omg::IOP::Encoding *);
+private:
+ ::org::omg::CORBA::ORB * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) orb;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_gnuCodecFactory__
diff --git a/libjava/gnu/CORBA/gnuContext.h b/libjava/gnu/CORBA/gnuContext.h
new file mode 100644
index 000000000..4d55ac54a
--- /dev/null
+++ b/libjava/gnu/CORBA/gnuContext.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_gnuContext__
+#define __gnu_CORBA_gnuContext__
+
+#pragma interface
+
+#include <org/omg/CORBA/Context.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class gnuContext;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class Context;
+ class NVList;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::gnuContext : public ::org::omg::CORBA::Context
+{
+
+public:
+ gnuContext(::java::lang::String *, ::org::omg::CORBA::Context *);
+ virtual ::java::lang::String * context_name();
+ virtual ::org::omg::CORBA::Context * create_child(::java::lang::String *);
+ virtual void delete_values(::java::lang::String *);
+ virtual ::org::omg::CORBA::NVList * get_values(::java::lang::String *, jint, ::java::lang::String *);
+ virtual ::org::omg::CORBA::Context * parent();
+ virtual void set_one_value(::java::lang::String *, ::org::omg::CORBA::Any *);
+ virtual void set_values(::org::omg::CORBA::NVList *);
+public: // actually package-private
+ ::org::omg::CORBA::Context * __attribute__((aligned(__alignof__( ::org::omg::CORBA::Context)))) parent__;
+ ::java::util::Map * properties;
+ ::java::lang::String * name;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_gnuContext__
diff --git a/libjava/gnu/CORBA/gnuContextList.h b/libjava/gnu/CORBA/gnuContextList.h
new file mode 100644
index 000000000..914d5029c
--- /dev/null
+++ b/libjava/gnu/CORBA/gnuContextList.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_gnuContextList__
+#define __gnu_CORBA_gnuContextList__
+
+#pragma interface
+
+#include <org/omg/CORBA/ContextList.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class CorbaList;
+ class gnuContextList;
+ }
+ }
+}
+
+class gnu::CORBA::gnuContextList : public ::org::omg::CORBA::ContextList
+{
+
+public:
+ gnuContextList();
+ virtual void add(::java::lang::String *);
+ virtual jint count();
+ virtual ::java::lang::String * item(jint);
+ virtual void remove(jint);
+public: // actually package-private
+ ::gnu::CORBA::CorbaList * __attribute__((aligned(__alignof__( ::org::omg::CORBA::ContextList)))) strings;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_gnuContextList__
diff --git a/libjava/gnu/CORBA/gnuEnvironment.h b/libjava/gnu/CORBA/gnuEnvironment.h
new file mode 100644
index 000000000..1557180ec
--- /dev/null
+++ b/libjava/gnu/CORBA/gnuEnvironment.h
@@ -0,0 +1,35 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_gnuEnvironment__
+#define __gnu_CORBA_gnuEnvironment__
+
+#pragma interface
+
+#include <org/omg/CORBA/Environment.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class gnuEnvironment;
+ }
+ }
+}
+
+class gnu::CORBA::gnuEnvironment : public ::org::omg::CORBA::Environment
+{
+
+public:
+ gnuEnvironment();
+ virtual void clear();
+ virtual void exception(::java::lang::Exception *);
+ virtual ::java::lang::Exception * exception();
+public: // actually protected
+ ::java::lang::Exception * __attribute__((aligned(__alignof__( ::org::omg::CORBA::Environment)))) exception__;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_gnuEnvironment__
diff --git a/libjava/gnu/CORBA/gnuExceptionList.h b/libjava/gnu/CORBA/gnuExceptionList.h
new file mode 100644
index 000000000..dd1b13860
--- /dev/null
+++ b/libjava/gnu/CORBA/gnuExceptionList.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_gnuExceptionList__
+#define __gnu_CORBA_gnuExceptionList__
+
+#pragma interface
+
+#include <org/omg/CORBA/ExceptionList.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class CorbaList;
+ class gnuExceptionList;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::gnuExceptionList : public ::org::omg::CORBA::ExceptionList
+{
+
+public:
+ gnuExceptionList();
+ virtual void add(::org::omg::CORBA::TypeCode *);
+ virtual jint count();
+ virtual ::org::omg::CORBA::TypeCode * item(jint);
+ virtual void remove(jint);
+public: // actually protected
+ ::gnu::CORBA::CorbaList * __attribute__((aligned(__alignof__( ::org::omg::CORBA::ExceptionList)))) list;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_gnuExceptionList__
diff --git a/libjava/gnu/CORBA/gnuNVList.h b/libjava/gnu/CORBA/gnuNVList.h
new file mode 100644
index 000000000..25d5e08b6
--- /dev/null
+++ b/libjava/gnu/CORBA/gnuNVList.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_gnuNVList__
+#define __gnu_CORBA_gnuNVList__
+
+#pragma interface
+
+#include <org/omg/CORBA/NVList.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class CorbaList;
+ class gnuNVList;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class NamedValue;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::gnuNVList : public ::org::omg::CORBA::NVList
+{
+
+public:
+ gnuNVList();
+ gnuNVList(jint);
+ virtual ::org::omg::CORBA::NamedValue * add(jint);
+ virtual ::org::omg::CORBA::NamedValue * add_item(::java::lang::String *, jint);
+ virtual ::org::omg::CORBA::NamedValue * add_value(::java::lang::String *, ::org::omg::CORBA::Any *, jint);
+ virtual void add(::org::omg::CORBA::NamedValue *);
+ virtual jint count();
+ virtual ::org::omg::CORBA::NamedValue * item(jint);
+ virtual void remove(jint);
+public: // actually protected
+ ::gnu::CORBA::CorbaList * __attribute__((aligned(__alignof__( ::org::omg::CORBA::NVList)))) list;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_gnuNVList__
diff --git a/libjava/gnu/CORBA/gnuNamedValue.h b/libjava/gnu/CORBA/gnuNamedValue.h
new file mode 100644
index 000000000..17386a3cc
--- /dev/null
+++ b/libjava/gnu/CORBA/gnuNamedValue.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_gnuNamedValue__
+#define __gnu_CORBA_gnuNamedValue__
+
+#pragma interface
+
+#include <org/omg/CORBA/NamedValue.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class gnuNamedValue;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::gnuNamedValue : public ::org::omg::CORBA::NamedValue
+{
+
+public:
+ gnuNamedValue();
+ virtual void setFlags(jint);
+ virtual void setName(::java::lang::String *);
+ virtual void setValue(::org::omg::CORBA::Any *);
+ virtual jint flags();
+ virtual ::java::lang::String * name();
+ virtual ::org::omg::CORBA::Any * value();
+private:
+ ::org::omg::CORBA::Any * __attribute__((aligned(__alignof__( ::org::omg::CORBA::NamedValue)))) m_value;
+ ::java::lang::String * m_name;
+ jint m_flags;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_gnuNamedValue__
diff --git a/libjava/gnu/CORBA/gnuRequest$1.h b/libjava/gnu/CORBA/gnuRequest$1.h
new file mode 100644
index 000000000..722d2fab9
--- /dev/null
+++ b/libjava/gnu/CORBA/gnuRequest$1.h
@@ -0,0 +1,35 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_gnuRequest$1__
+#define __gnu_CORBA_gnuRequest$1__
+
+#pragma interface
+
+#include <java/lang/Thread.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class gnuRequest;
+ class gnuRequest$1;
+ }
+ }
+}
+
+class gnu::CORBA::gnuRequest$1 : public ::java::lang::Thread
+{
+
+public: // actually package-private
+ gnuRequest$1(::gnu::CORBA::gnuRequest *);
+public:
+ virtual void run();
+public: // actually package-private
+ ::gnu::CORBA::gnuRequest * __attribute__((aligned(__alignof__( ::java::lang::Thread)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_gnuRequest$1__
diff --git a/libjava/gnu/CORBA/gnuRequest$2.h b/libjava/gnu/CORBA/gnuRequest$2.h
new file mode 100644
index 000000000..e85c6470a
--- /dev/null
+++ b/libjava/gnu/CORBA/gnuRequest$2.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_gnuRequest$2__
+#define __gnu_CORBA_gnuRequest$2__
+
+#pragma interface
+
+#include <java/lang/Thread.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class gnuRequest;
+ class gnuRequest$2;
+ }
+ }
+}
+
+class gnu::CORBA::gnuRequest$2 : public ::java::lang::Thread
+{
+
+public: // actually package-private
+ gnuRequest$2(::gnu::CORBA::gnuRequest *, ::gnu::CORBA::gnuRequest *);
+public:
+ virtual void run();
+public: // actually package-private
+ ::gnu::CORBA::gnuRequest * __attribute__((aligned(__alignof__( ::java::lang::Thread)))) this$0;
+private:
+ ::gnu::CORBA::gnuRequest * val$cloned;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_gnuRequest$2__
diff --git a/libjava/gnu/CORBA/gnuRequest.h b/libjava/gnu/CORBA/gnuRequest.h
new file mode 100644
index 000000000..70ebd77b9
--- /dev/null
+++ b/libjava/gnu/CORBA/gnuRequest.h
@@ -0,0 +1,184 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_gnuRequest__
+#define __gnu_CORBA_gnuRequest__
+
+#pragma interface
+
+#include <org/omg/CORBA/Request.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace CDR
+ {
+ class BufferedCdrOutput;
+ class BufferredCdrInput;
+ }
+ namespace GIOP
+ {
+ class MessageHeader;
+ class ReplyHeader;
+ class RequestHeader;
+ }
+ class IOR;
+ class RawReply;
+ class StreamBasedRequest;
+ class Version;
+ class gnuNVList;
+ class gnuRequest;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class Context;
+ class ContextList;
+ class Environment;
+ class ExceptionList;
+ class NVList;
+ class NamedValue;
+ class ORB;
+ class Object;
+ class Policy;
+ class SystemException;
+ class TypeCode;
+ }
+ namespace IOP
+ {
+ class ServiceContext;
+ class TaggedComponent;
+ class TaggedProfile;
+ }
+ namespace PortableInterceptor
+ {
+ class ClientRequestInfo;
+ class ClientRequestInterceptorOperations;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::gnuRequest : public ::org::omg::CORBA::Request
+{
+
+public:
+ gnuRequest();
+ virtual void setIor(::gnu::CORBA::IOR *);
+ virtual ::gnu::CORBA::IOR * getIor();
+ virtual void setORB(::org::omg::CORBA::ORB *);
+ virtual void setBigEndian(jboolean);
+ virtual void setOperation(::java::lang::String *);
+ virtual ::gnu::CORBA::StreamBasedRequest * getParameterStream();
+ virtual ::gnu::CORBA::gnuRequest * Clone();
+ virtual ::org::omg::CORBA::Any * add_in_arg();
+ virtual ::org::omg::CORBA::Any * add_inout_arg();
+ virtual ::org::omg::CORBA::Any * add_named_in_arg(::java::lang::String *);
+ virtual ::org::omg::CORBA::Any * add_named_inout_arg(::java::lang::String *);
+ virtual ::org::omg::CORBA::Any * add_named_out_arg(::java::lang::String *);
+ virtual ::org::omg::CORBA::Any * add_out_arg();
+ virtual ::org::omg::CORBA::NVList * arguments();
+ virtual ::org::omg::CORBA::ContextList * contexts();
+ virtual ::org::omg::CORBA::Context * ctx();
+ virtual void ctx(::org::omg::CORBA::Context *);
+ virtual ::org::omg::CORBA::Environment * env();
+ virtual ::org::omg::CORBA::ExceptionList * exceptions();
+ virtual void get_response();
+ virtual void invoke();
+ virtual ::java::lang::String * operation();
+ virtual ::org::omg::CORBA::ORB * orb();
+ virtual jboolean poll_response();
+ virtual ::org::omg::CORBA::NamedValue * result();
+ virtual ::org::omg::CORBA::Any * return_value();
+ virtual void send_deferred();
+ virtual void send_oneway();
+ virtual void set_args(::org::omg::CORBA::NVList *);
+ virtual void set_context_list(::org::omg::CORBA::ContextList *);
+ virtual void set_environment(::org::omg::CORBA::Environment *);
+ virtual void set_exceptions(::org::omg::CORBA::ExceptionList *);
+ virtual void set_operation(::java::lang::String *);
+ virtual void set_result(::org::omg::CORBA::NamedValue *);
+ virtual void set_return_type(::org::omg::CORBA::TypeCode *);
+ virtual void set_target(::org::omg::CORBA::Object *);
+ virtual ::gnu::CORBA::RawReply * submit();
+ virtual ::org::omg::CORBA::Object * target();
+ virtual ::gnu::CORBA::Version * useVersion(::gnu::CORBA::Version *);
+ virtual void waitWhileBusy();
+private:
+ void p_invoke();
+public: // actually package-private
+ virtual void readExceptionId(::gnu::CORBA::CDR::BufferredCdrInput *);
+public: // actually protected
+ virtual void write_parameter_buffer(::gnu::CORBA::GIOP::MessageHeader *, ::gnu::CORBA::CDR::BufferedCdrOutput *);
+ virtual void write_parameters(::gnu::CORBA::GIOP::MessageHeader *, ::gnu::CORBA::CDR::BufferedCdrOutput *);
+public:
+ virtual void add_request_service_context(::org::omg::IOP::ServiceContext *, jboolean);
+ virtual ::org::omg::IOP::TaggedProfile * effective_profile();
+ virtual ::org::omg::CORBA::Object * effective_target();
+ virtual ::org::omg::IOP::TaggedComponent * get_effective_component(jint);
+ virtual JArray< ::org::omg::IOP::TaggedComponent * > * get_effective_components(jint);
+ virtual ::org::omg::CORBA::Policy * get_request_policy(jint);
+ virtual ::java::lang::String * received_exception_id();
+ virtual ::org::omg::CORBA::Any * received_exception();
+ virtual ::org::omg::CORBA::Object * forward_reference();
+ virtual ::org::omg::CORBA::Any * get_slot(jint);
+ virtual jshort reply_status();
+ virtual jint request_id();
+ virtual jboolean response_expected();
+ virtual jshort sync_scope();
+ virtual ::org::omg::IOP::ServiceContext * get_request_service_context(jint);
+ virtual ::org::omg::IOP::ServiceContext * get_reply_service_context(jint);
+ virtual JArray< ::java::lang::String * > * operation_context();
+ virtual JArray< ::java::lang::String * > * ice_contexts();
+ virtual void checkDii();
+ static ::gnu::CORBA::Version * MAX_SUPPORTED;
+ static jint PAUSE_INITIAL;
+ static jint PAUSE_STEPS;
+ static jint PAUSE_MAX;
+public: // actually package-private
+ ::org::omg::PortableInterceptor::ClientRequestInterceptorOperations * __attribute__((aligned(__alignof__( ::org::omg::CORBA::Request)))) m_interceptor;
+ ::org::omg::PortableInterceptor::ClientRequestInfo * m_info;
+private:
+ static ::gnu::CORBA::RawReply * EMPTY;
+public: // actually protected
+ ::org::omg::CORBA::Context * m_context;
+ ::org::omg::CORBA::ContextList * m_context_list;
+ ::org::omg::CORBA::Environment * m_environment;
+ ::org::omg::CORBA::ExceptionList * m_exceptions;
+ ::org::omg::CORBA::NamedValue * m_result;
+ ::java::lang::String * m_exception_id;
+ ::org::omg::CORBA::SystemException * m_sys_ex;
+ ::org::omg::CORBA::Object * m_target;
+ ::java::lang::String * m_operation;
+public:
+ ::gnu::CORBA::IOR * m_forward_ior;
+ ::org::omg::CORBA::Object * m_forwarding_target;
+public: // actually protected
+ jboolean complete;
+ jboolean oneWay;
+ jboolean running;
+ ::gnu::CORBA::gnuNVList * m_args;
+ ::gnu::CORBA::StreamBasedRequest * m_parameter_buffer;
+ JArray< ::org::omg::CORBA::Any * > * m_slots;
+ ::gnu::CORBA::GIOP::RequestHeader * m_rqh;
+ ::gnu::CORBA::GIOP::ReplyHeader * m_rph;
+private:
+ ::gnu::CORBA::IOR * ior;
+ ::org::omg::CORBA::ORB * orb__;
+ jboolean Big_endian;
+public: // actually package-private
+ ::gnu::CORBA::gnuRequest * redirected;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_gnuRequest__
diff --git a/libjava/gnu/CORBA/gnuValueHolder.h b/libjava/gnu/CORBA/gnuValueHolder.h
new file mode 100644
index 000000000..d26dc33bb
--- /dev/null
+++ b/libjava/gnu/CORBA/gnuValueHolder.h
@@ -0,0 +1,54 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_gnuValueHolder__
+#define __gnu_CORBA_gnuValueHolder__
+
+#pragma interface
+
+#include <org/omg/CORBA/ValueBaseHolder.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class gnuValueHolder;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ namespace portable
+ {
+ class BoxedValueHelper;
+ class InputStream;
+ class OutputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::CORBA::gnuValueHolder : public ::org::omg::CORBA::ValueBaseHolder
+{
+
+public:
+ gnuValueHolder(::java::io::Serializable *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::CORBA::TypeCode * _type();
+ virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+ virtual void _read(::org::omg::CORBA::portable::InputStream *);
+public: // actually package-private
+ virtual void findHelper();
+ ::org::omg::CORBA::TypeCode * __attribute__((aligned(__alignof__( ::org::omg::CORBA::ValueBaseHolder)))) type;
+ ::org::omg::CORBA::portable::BoxedValueHelper * helper;
+ jboolean helper_NA;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_gnuValueHolder__
diff --git a/libjava/gnu/CORBA/interfaces/SocketFactory.h b/libjava/gnu/CORBA/interfaces/SocketFactory.h
new file mode 100644
index 000000000..b6c1cea33
--- /dev/null
+++ b/libjava/gnu/CORBA/interfaces/SocketFactory.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_interfaces_SocketFactory__
+#define __gnu_CORBA_interfaces_SocketFactory__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace interfaces
+ {
+ class SocketFactory;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace net
+ {
+ class ServerSocket;
+ class Socket;
+ }
+ }
+}
+
+class gnu::CORBA::interfaces::SocketFactory : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::net::ServerSocket * createServerSocket(jint) = 0;
+ virtual ::java::net::Socket * createClientSocket(::java::lang::String *, jint) = 0;
+ static ::java::lang::String * PROPERTY;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_CORBA_interfaces_SocketFactory__
diff --git a/libjava/gnu/CORBA/typecodes/AliasTypeCode.h b/libjava/gnu/CORBA/typecodes/AliasTypeCode.h
new file mode 100644
index 000000000..161582182
--- /dev/null
+++ b/libjava/gnu/CORBA/typecodes/AliasTypeCode.h
@@ -0,0 +1,54 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_typecodes_AliasTypeCode__
+#define __gnu_CORBA_typecodes_AliasTypeCode__
+
+#pragma interface
+
+#include <gnu/CORBA/typecodes/PrimitiveTypeCode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace typecodes
+ {
+ class AliasTypeCode;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::typecodes::AliasTypeCode : public ::gnu::CORBA::typecodes::PrimitiveTypeCode
+{
+
+public:
+ AliasTypeCode(::org::omg::CORBA::TypeCode *, ::java::lang::String *, ::java::lang::String *);
+ virtual ::org::omg::CORBA::TypeCode * content_type();
+ virtual jboolean equal(::org::omg::CORBA::TypeCode *);
+ virtual jboolean equivalent(::org::omg::CORBA::TypeCode *);
+ virtual ::java::lang::String * id();
+ virtual ::java::lang::String * name();
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually protected
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::CORBA::typecodes::PrimitiveTypeCode)))) id__;
+ ::java::lang::String * name__;
+ ::org::omg::CORBA::TypeCode * aliasFor;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_typecodes_AliasTypeCode__
diff --git a/libjava/gnu/CORBA/typecodes/ArrayTypeCode.h b/libjava/gnu/CORBA/typecodes/ArrayTypeCode.h
new file mode 100644
index 000000000..4565632d2
--- /dev/null
+++ b/libjava/gnu/CORBA/typecodes/ArrayTypeCode.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_typecodes_ArrayTypeCode__
+#define __gnu_CORBA_typecodes_ArrayTypeCode__
+
+#pragma interface
+
+#include <gnu/CORBA/typecodes/PrimitiveTypeCode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace typecodes
+ {
+ class ArrayTypeCode;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TCKind;
+ class TypeCode;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::typecodes::ArrayTypeCode : public ::gnu::CORBA::typecodes::PrimitiveTypeCode
+{
+
+public:
+ ArrayTypeCode(::org::omg::CORBA::TCKind *);
+ ArrayTypeCode(::org::omg::CORBA::TCKind *, ::org::omg::CORBA::TypeCode *);
+ virtual ::org::omg::CORBA::TypeCode * content_type();
+ virtual jboolean equal(::org::omg::CORBA::TypeCode *);
+ virtual ::java::lang::String * id();
+ virtual jint length();
+ virtual void setLength(jint);
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+ ::org::omg::CORBA::TypeCode * __attribute__((aligned(__alignof__( ::gnu::CORBA::typecodes::PrimitiveTypeCode)))) of;
+private:
+ jint length__;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_typecodes_ArrayTypeCode__
diff --git a/libjava/gnu/CORBA/typecodes/FixedTypeCode.h b/libjava/gnu/CORBA/typecodes/FixedTypeCode.h
new file mode 100644
index 000000000..2acd5e917
--- /dev/null
+++ b/libjava/gnu/CORBA/typecodes/FixedTypeCode.h
@@ -0,0 +1,61 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_typecodes_FixedTypeCode__
+#define __gnu_CORBA_typecodes_FixedTypeCode__
+
+#pragma interface
+
+#include <gnu/CORBA/typecodes/PrimitiveTypeCode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace typecodes
+ {
+ class FixedTypeCode;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace math
+ {
+ class BigDecimal;
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TypeCode;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::typecodes::FixedTypeCode : public ::gnu::CORBA::typecodes::PrimitiveTypeCode
+{
+
+public:
+ FixedTypeCode();
+ FixedTypeCode(::java::math::BigDecimal *);
+ virtual void setDigits(jint);
+ virtual void setScale(jint);
+ static jint countDigits(::java::math::BigDecimal *);
+ virtual jboolean equal(::org::omg::CORBA::TypeCode *);
+ virtual jshort fixed_digits();
+ virtual jshort fixed_scale();
+private:
+ static const jlong serialVersionUID = 1LL;
+ jshort __attribute__((aligned(__alignof__( ::gnu::CORBA::typecodes::PrimitiveTypeCode)))) digits;
+ jshort scale;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_typecodes_FixedTypeCode__
diff --git a/libjava/gnu/CORBA/typecodes/GeneralTypeCode.h b/libjava/gnu/CORBA/typecodes/GeneralTypeCode.h
new file mode 100644
index 000000000..a522ad087
--- /dev/null
+++ b/libjava/gnu/CORBA/typecodes/GeneralTypeCode.h
@@ -0,0 +1,70 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_typecodes_GeneralTypeCode__
+#define __gnu_CORBA_typecodes_GeneralTypeCode__
+
+#pragma interface
+
+#include <gnu/CORBA/typecodes/PrimitiveTypeCode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace typecodes
+ {
+ class GeneralTypeCode;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TCKind;
+ class TypeCode;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::typecodes::GeneralTypeCode : public ::gnu::CORBA::typecodes::PrimitiveTypeCode
+{
+
+public:
+ GeneralTypeCode(::org::omg::CORBA::TCKind *);
+ virtual void setConcreteBase_type(::org::omg::CORBA::TypeCode *);
+ virtual void setContentType(::org::omg::CORBA::TypeCode *);
+ virtual void setId(::java::lang::String *);
+ virtual void setLength(jint);
+ virtual void setName(::java::lang::String *);
+ virtual void setTypeModifier(jint);
+ virtual ::org::omg::CORBA::TypeCode * concrete_base_type();
+ virtual ::org::omg::CORBA::TypeCode * content_type();
+ virtual jboolean equal(::org::omg::CORBA::TypeCode *);
+ virtual jboolean equivalent(::org::omg::CORBA::TypeCode *);
+ virtual ::java::lang::String * id();
+ virtual jint length();
+ virtual ::java::lang::String * name();
+ virtual jshort type_modifier();
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually protected
+ static jint UNSET;
+private:
+ static ::java::util::BitSet * lengthAllowed;
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::CORBA::typecodes::PrimitiveTypeCode)))) id__;
+ ::java::lang::String * name__;
+ ::org::omg::CORBA::TypeCode * concrete_base_type__;
+ ::org::omg::CORBA::TypeCode * content_type__;
+ jint len;
+ jint type_modifier__;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_typecodes_GeneralTypeCode__
diff --git a/libjava/gnu/CORBA/typecodes/PrimitiveTypeCode.h b/libjava/gnu/CORBA/typecodes/PrimitiveTypeCode.h
new file mode 100644
index 000000000..dda2b7fc8
--- /dev/null
+++ b/libjava/gnu/CORBA/typecodes/PrimitiveTypeCode.h
@@ -0,0 +1,68 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_typecodes_PrimitiveTypeCode__
+#define __gnu_CORBA_typecodes_PrimitiveTypeCode__
+
+#pragma interface
+
+#include <org/omg/CORBA/TypeCode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace typecodes
+ {
+ class PrimitiveTypeCode;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TCKind;
+ class TypeCode;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::typecodes::PrimitiveTypeCode : public ::org::omg::CORBA::TypeCode
+{
+
+public:
+ PrimitiveTypeCode(::org::omg::CORBA::TCKind *);
+ virtual ::org::omg::CORBA::TypeCode * concrete_base_type();
+ virtual ::org::omg::CORBA::TypeCode * content_type();
+ virtual jint default_index();
+ virtual ::org::omg::CORBA::TypeCode * discriminator_type();
+ virtual jboolean equal(::org::omg::CORBA::TypeCode *);
+ virtual jboolean equivalent(::org::omg::CORBA::TypeCode *);
+ virtual jshort fixed_digits();
+ virtual jshort fixed_scale();
+ virtual ::org::omg::CORBA::TypeCode * get_compact_typecode();
+ virtual ::java::lang::String * id();
+ virtual ::org::omg::CORBA::TCKind * kind();
+ virtual jint length();
+ virtual jint member_count();
+ virtual ::org::omg::CORBA::Any * member_label(jint);
+ virtual ::java::lang::String * member_name(jint);
+ virtual ::org::omg::CORBA::TypeCode * member_type(jint);
+ virtual jshort member_visibility(jint);
+ virtual ::java::lang::String * name();
+ virtual jshort type_modifier();
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually protected
+ ::org::omg::CORBA::TCKind * __attribute__((aligned(__alignof__( ::org::omg::CORBA::TypeCode)))) kind__;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_typecodes_PrimitiveTypeCode__
diff --git a/libjava/gnu/CORBA/typecodes/RecordTypeCode$Field.h b/libjava/gnu/CORBA/typecodes/RecordTypeCode$Field.h
new file mode 100644
index 000000000..d5de501d0
--- /dev/null
+++ b/libjava/gnu/CORBA/typecodes/RecordTypeCode$Field.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_typecodes_RecordTypeCode$Field__
+#define __gnu_CORBA_typecodes_RecordTypeCode$Field__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace typecodes
+ {
+ class RecordTypeCode$Field;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class TypeCode;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::typecodes::RecordTypeCode$Field : public ::java::lang::Object
+{
+
+public:
+ RecordTypeCode$Field();
+ ::org::omg::CORBA::Any * __attribute__((aligned(__alignof__( ::java::lang::Object)))) label;
+ ::java::lang::String * name;
+ ::org::omg::CORBA::TypeCode * type;
+ jint visibility;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_typecodes_RecordTypeCode$Field__
diff --git a/libjava/gnu/CORBA/typecodes/RecordTypeCode.h b/libjava/gnu/CORBA/typecodes/RecordTypeCode.h
new file mode 100644
index 000000000..be711a89e
--- /dev/null
+++ b/libjava/gnu/CORBA/typecodes/RecordTypeCode.h
@@ -0,0 +1,72 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_typecodes_RecordTypeCode__
+#define __gnu_CORBA_typecodes_RecordTypeCode__
+
+#pragma interface
+
+#include <gnu/CORBA/typecodes/GeneralTypeCode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ class CorbaList;
+ namespace typecodes
+ {
+ class RecordTypeCode;
+ class RecordTypeCode$Field;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class Any;
+ class StructMember;
+ class TCKind;
+ class TypeCode;
+ class UnionMember;
+ class ValueMember;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::typecodes::RecordTypeCode : public ::gnu::CORBA::typecodes::GeneralTypeCode
+{
+
+public:
+ RecordTypeCode(::org::omg::CORBA::TCKind *);
+ virtual void setDefaultIndex(jint);
+ virtual void setDiscriminator_type(::org::omg::CORBA::TypeCode *);
+ virtual ::gnu::CORBA::typecodes::RecordTypeCode$Field * getField(jint);
+ virtual void add(::gnu::CORBA::typecodes::RecordTypeCode$Field *);
+ virtual void add(::org::omg::CORBA::StructMember *);
+ virtual void add(::org::omg::CORBA::ValueMember *);
+ virtual void add(::org::omg::CORBA::UnionMember *);
+ virtual jint default_index();
+ virtual ::org::omg::CORBA::TypeCode * discriminator_type();
+ virtual ::gnu::CORBA::typecodes::RecordTypeCode$Field * field();
+ virtual jint member_count();
+ virtual ::org::omg::CORBA::Any * member_label(jint);
+ virtual ::java::lang::String * member_name(jint);
+ virtual ::org::omg::CORBA::TypeCode * member_type(jint);
+ virtual jshort member_visibility(jint);
+private:
+ static const jlong serialVersionUID = 1LL;
+public: // actually protected
+ ::gnu::CORBA::CorbaList * __attribute__((aligned(__alignof__( ::gnu::CORBA::typecodes::GeneralTypeCode)))) members;
+private:
+ ::org::omg::CORBA::TypeCode * discriminator_type__;
+ jint default_index__;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_typecodes_RecordTypeCode__
diff --git a/libjava/gnu/CORBA/typecodes/RecursiveTypeCode.h b/libjava/gnu/CORBA/typecodes/RecursiveTypeCode.h
new file mode 100644
index 000000000..4fcc4feba
--- /dev/null
+++ b/libjava/gnu/CORBA/typecodes/RecursiveTypeCode.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_typecodes_RecursiveTypeCode__
+#define __gnu_CORBA_typecodes_RecursiveTypeCode__
+
+#pragma interface
+
+#include <gnu/CORBA/typecodes/PrimitiveTypeCode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace typecodes
+ {
+ class RecursiveTypeCode;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::typecodes::RecursiveTypeCode : public ::gnu::CORBA::typecodes::PrimitiveTypeCode
+{
+
+public:
+ RecursiveTypeCode(::java::lang::String *);
+ virtual ::java::lang::String * id();
+private:
+ static const jlong serialVersionUID = 1LL;
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::CORBA::typecodes::PrimitiveTypeCode)))) the_id;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_typecodes_RecursiveTypeCode__
diff --git a/libjava/gnu/CORBA/typecodes/StringTypeCode.h b/libjava/gnu/CORBA/typecodes/StringTypeCode.h
new file mode 100644
index 000000000..6513b3cdd
--- /dev/null
+++ b/libjava/gnu/CORBA/typecodes/StringTypeCode.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_typecodes_StringTypeCode__
+#define __gnu_CORBA_typecodes_StringTypeCode__
+
+#pragma interface
+
+#include <gnu/CORBA/typecodes/PrimitiveTypeCode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace CORBA
+ {
+ namespace typecodes
+ {
+ class StringTypeCode;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace omg
+ {
+ namespace CORBA
+ {
+ class TCKind;
+ }
+ }
+ }
+}
+
+class gnu::CORBA::typecodes::StringTypeCode : public ::gnu::CORBA::typecodes::PrimitiveTypeCode
+{
+
+public:
+ StringTypeCode(::org::omg::CORBA::TCKind *);
+ virtual void setLength(jint);
+ virtual jint length();
+private:
+ static const jlong serialVersionUID = 1LL;
+ jint __attribute__((aligned(__alignof__( ::gnu::CORBA::typecodes::PrimitiveTypeCode)))) len;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_typecodes_StringTypeCode__