orb.idl

Go to the documentation of this file.
00001 // -*- IDL -*-
00002 
00003 // $Id: orb.idl 79256 2007-08-08 11:24:06Z johnnyw $
00004 
00005 // Included for compatibility with the CORBA 2 specification.
00006 
00007 #ifndef TAO_ORB_IDL
00008 #define TAO_ORB_IDL
00009 
00010 ///FUZZ: disable check_for_include/
00011 #include <tao/BooleanSeq.pidl>
00012 #include <tao/CharSeq.pidl>
00013 #include <tao/DoubleSeq.pidl>
00014 #include <tao/FloatSeq.pidl>
00015 #include <tao/LongDoubleSeq.pidl>
00016 #include <tao/LongSeq.pidl>
00017 #include <tao/OctetSeq.pidl>
00018 #include <tao/ShortSeq.pidl>
00019 #include <tao/StringSeq.pidl>
00020 #include <tao/ULongSeq.pidl>
00021 #include <tao/UShortSeq.pidl>
00022 #include <tao/WCharSeq.pidl>
00023 #include <tao/WStringSeq.pidl>
00024 
00025 #if ! defined (ACE_LACKS_LONGLONG_T)
00026 #include <tao/LongLongSeq.pidl>
00027 #endif /* ! defined (ACE_LACKS_LONGLONG_T) */
00028 
00029 #if ! defined (ACE_LACKS_U_LONGLONG_T)
00030 #include <tao/ULongLongSeq.pidl>
00031 #endif /* ! defined (ACE_LACKS_U_LONGLONG_T) */
00032 
00033 #include <tao/Policy.pidl>
00034 #include <tao/Policy_Manager.pidl>
00035 #include <tao/Policy_Current.pidl>
00036 #include <tao/Services.pidl>
00037 #include <tao/ParameterMode.pidl>
00038 #include <tao/orb_types.pidl>
00039 #include <tao/Typecode_types.pidl>
00040 #include <tao/WrongTransaction.pidl>
00041 
00042 #pragma prefix "omg.org"
00043 
00044 module CORBA
00045 {
00046   struct NamedValue
00047   {
00048     Identifier name;
00049     any argument;
00050     long len;
00051     Flags arg_modes;
00052   };
00053 
00054   enum exception_type
00055   {
00056     NO_EXCEPTION,
00057     USER_EXCEPTION,
00058     SYSTEM_EXCEPTION
00059   };
00060 
00061   native ValueFactory;
00062 };
00063 
00064 #endif /* TAO_ORB_IDL */

Generated on Tue Feb 2 17:37:52 2010 for TAO by  doxygen 1.4.7