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 */