WrongTransactionC.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // $Id: WrongTransactionC.h 76995 2007-02-11 12:51:42Z 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 #if defined (__BORLANDC__)
00057 #pragma option push -w-rvl -w-rch -w-ccc -w-inl
00058 #endif /* __BORLANDC__ */
00059 
00060 // TAO_IDL - Generated from
00061 // be\be_visitor_module/module_ch.cpp:48
00062 
00063 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00064 
00065 namespace CORBA
00066 {
00067 
00068   // TAO_IDL - Generated from
00069   // be\be_visitor_exception/exception_ch.cpp:53
00070 
00071 #if !defined (_CORBA_WRONGTRANSACTION_CH_)
00072 #define _CORBA_WRONGTRANSACTION_CH_
00073 
00074   class TAO_Export WrongTransaction : public CORBA::UserException
00075   {
00076   public:
00077 
00078     WrongTransaction (void);
00079     WrongTransaction (const WrongTransaction &);
00080     ~WrongTransaction (void);
00081 
00082     WrongTransaction &operator= (const WrongTransaction &);
00083 
00084     static void _tao_any_destructor (void *);
00085 
00086     static WrongTransaction *_downcast (CORBA::Exception *);
00087     static const WrongTransaction *_downcast (CORBA::Exception const *);
00088 
00089     static CORBA::Exception *_alloc (void);
00090 
00091     virtual CORBA::Exception *_tao_duplicate (void) const;
00092 
00093     virtual void _raise (void) const;
00094 
00095     virtual void _tao_encode (
00096         TAO_OutputCDR &
00097       ) const;
00098 
00099     virtual void _tao_decode (
00100         TAO_InputCDR &
00101       );
00102 
00103     // TAO_IDL - Generated from
00104     // be\be_visitor_exception/exception_ch.cpp:129
00105 
00106     virtual CORBA::TypeCode_ptr _tao_type (void) const;
00107   };
00108 
00109 #endif /* end #if !defined */
00110 
00111 // TAO_IDL - Generated from
00112 // be\be_visitor_module/module_ch.cpp:66
00113 
00114 } // module CORBA
00115 
00116 // TAO_IDL - Generated from
00117 // be\be_visitor_traits.cpp:61
00118 
00119 // Traits specializations.
00120 namespace TAO
00121 {
00122 }
00123 
00124 // TAO_IDL - Generated from
00125 // be\be_visitor_exception/cdr_op_ch.cpp:52
00126 
00127 TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::WrongTransaction &);
00128 TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::WrongTransaction &);
00129 
00130 // TAO_IDL - Generated from
00131 // be\be_codegen.cpp:955
00132 
00133 TAO_END_VERSIONED_NAMESPACE_DECL
00134 
00135 #if defined(_MSC_VER)
00136 #pragma warning(pop)
00137 #endif /* _MSC_VER */
00138 
00139 #if defined (__BORLANDC__)
00140 #pragma option pop
00141 #endif /* __BORLANDC__ */
00142 
00143 #include /**/ "ace/post.h"
00144 
00145 #endif /* ifndef */
00146 
00147 

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