00001 // -*- C++ -*- 00002 // 00003 // $Id: WrongTransactionC.h 83309 2008-10-17 13:57:39Z johnnyw $ 00004 00005 // **** Code generated by the The ACE ORB (TAO) IDL Compiler **** 00006 // TAO and the TAO IDL Compiler have been developed by: 00007 // Center for Distributed Object Computing 00008 // Washington University 00009 // St. Louis, MO 00010 // USA 00011 // http://www.cs.wustl.edu/~schmidt/doc-center.html 00012 // and 00013 // Distributed Object Computing Laboratory 00014 // University of California at Irvine 00015 // Irvine, CA 00016 // USA 00017 // http://doc.ece.uci.edu/ 00018 // and 00019 // Institute for Software Integrated Systems 00020 // Vanderbilt University 00021 // Nashville, TN 00022 // USA 00023 // http://www.isis.vanderbilt.edu/ 00024 // 00025 // Information about TAO is available at: 00026 // http://www.cs.wustl.edu/~schmidt/TAO.html 00027 00028 // TAO_IDL - Generated from 00029 // be\be_codegen.cpp:153 00030 00031 #ifndef _TAO_IDL_ORIG_WRONGTRANSACTIONC_H_ 00032 #define _TAO_IDL_ORIG_WRONGTRANSACTIONC_H_ 00033 00034 #include /**/ "ace/pre.h" 00035 00036 00037 #include "ace/config-all.h" 00038 00039 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00040 # pragma once 00041 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00042 00043 #include /**/ "tao/TAO_Export.h" 00044 #include "tao/ORB.h" 00045 00046 #if defined (TAO_EXPORT_MACRO) 00047 #undef TAO_EXPORT_MACRO 00048 #endif 00049 #define TAO_EXPORT_MACRO TAO_Export 00050 00051 #if defined(_MSC_VER) 00052 #pragma warning(push) 00053 #pragma warning(disable:4250) 00054 #endif /* _MSC_VER */ 00055 00056 // TAO_IDL - Generated from 00057 // be\be_visitor_module/module_ch.cpp:48 00058 00059 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00060 00061 namespace CORBA 00062 { 00063 00064 // TAO_IDL - Generated from 00065 // be\be_visitor_exception/exception_ch.cpp:53 00066 00067 #if !defined (_CORBA_WRONGTRANSACTION_CH_) 00068 #define _CORBA_WRONGTRANSACTION_CH_ 00069 00070 class TAO_Export WrongTransaction : public CORBA::UserException 00071 { 00072 public: 00073 00074 WrongTransaction (void); 00075 WrongTransaction (const WrongTransaction &); 00076 ~WrongTransaction (void); 00077 00078 WrongTransaction &operator= (const WrongTransaction &); 00079 00080 static void _tao_any_destructor (void *); 00081 00082 static WrongTransaction *_downcast (CORBA::Exception *); 00083 static const WrongTransaction *_downcast (CORBA::Exception const *); 00084 00085 static CORBA::Exception *_alloc (void); 00086 00087 virtual CORBA::Exception *_tao_duplicate (void) const; 00088 00089 virtual void _raise (void) const; 00090 00091 virtual void _tao_encode ( 00092 TAO_OutputCDR & 00093 ) const; 00094 00095 virtual void _tao_decode ( 00096 TAO_InputCDR & 00097 ); 00098 00099 // TAO_IDL - Generated from 00100 // be\be_visitor_exception/exception_ch.cpp:129 00101 00102 virtual CORBA::TypeCode_ptr _tao_type (void) const; 00103 }; 00104 00105 #endif /* end #if !defined */ 00106 00107 // TAO_IDL - Generated from 00108 // be\be_visitor_module/module_ch.cpp:66 00109 00110 } // module CORBA 00111 00112 // TAO_IDL - Generated from 00113 // be\be_visitor_traits.cpp:61 00114 00115 // Traits specializations. 00116 namespace TAO 00117 { 00118 } 00119 00120 // TAO_IDL - Generated from 00121 // be\be_visitor_exception/cdr_op_ch.cpp:52 00122 00123 TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::WrongTransaction &); 00124 TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::WrongTransaction &); 00125 00126 // TAO_IDL - Generated from 00127 // be\be_codegen.cpp:955 00128 00129 TAO_END_VERSIONED_NAMESPACE_DECL 00130 00131 #if defined(_MSC_VER) 00132 #pragma warning(pop) 00133 #endif /* _MSC_VER */ 00134 00135 #include /**/ "ace/post.h" 00136 00137 #endif /* ifndef */ 00138 00139