summaryrefslogtreecommitdiff
path: root/TAO/tao/orb.idl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/orb.idl')
-rw-r--r--TAO/tao/orb.idl62
1 files changed, 62 insertions, 0 deletions
diff --git a/TAO/tao/orb.idl b/TAO/tao/orb.idl
new file mode 100644
index 00000000000..f6a164cf67c
--- /dev/null
+++ b/TAO/tao/orb.idl
@@ -0,0 +1,62 @@
+// -*- IDL -*-
+
+// $Id$
+
+// Included for compatibility with the CORBA 2 specification.
+
+#ifndef TAO_ORB_IDL
+#define TAO_ORB_IDL
+
+///FUZZ: disable check_for_include/
+#include <tao/BooleanSeq.pidl>
+#include <tao/CharSeq.pidl>
+#include <tao/DoubleSeq.pidl>
+#include <tao/FloatSeq.pidl>
+#include <tao/LongDoubleSeq.pidl>
+#include <tao/LongSeq.pidl>
+#include <tao/OctetSeq.pidl>
+#include <tao/ShortSeq.pidl>
+#include <tao/StringSeq.pidl>
+#include <tao/ULongSeq.pidl>
+#include <tao/UShortSeq.pidl>
+#include <tao/WCharSeq.pidl>
+#include <tao/WStringSeq.pidl>
+
+#if ! defined (ACE_LACKS_LONGLONG_T)
+#include <tao/LongLongSeq.pidl>
+#endif /* ! defined (ACE_LACKS_LONGLONG_T) */
+
+#if ! defined (ACE_LACKS_U_LONGLONG_T)
+#include <tao/ULongLongSeq.pidl>
+#endif /* ! defined (ACE_LACKS_U_LONGLONG_T) */
+
+#include <tao/Policy.pidl>
+#include <tao/Services.pidl>
+#include <tao/ParameterMode.pidl>
+#include <tao/orb_types.pidl>
+#include <tao/Typecode_types.pidl>
+#include <tao/WrongTransaction.pidl>
+
+#pragma prefix "omg.org"
+
+module CORBA
+{
+ struct NamedValue
+ {
+ Identifier name;
+ any argument;
+ long len;
+ Flags arg_modes;
+ };
+
+ enum exception_type
+ {
+ NO_EXCEPTION,
+ USER_EXCEPTION,
+ SYSTEM_EXCEPTION
+ };
+
+ native ValueFactory;
+};
+
+#endif /* TAO_ORB_IDL */