PS_ForwardC.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // PS_ForwardC.h,v 1.17 2006/03/10 07:19:13 jtc Exp
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:154
00030 
00031 #ifndef _TAO_IDL_PS_FORWARDC_H_
00032 #define _TAO_IDL_PS_FORWARDC_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/PortableServer/portableserver_export.h"
00044 #include "tao/ORB.h"
00045 #include "tao/Environment.h"
00046 #include "tao/Objref_VarOut_T.h"
00047 
00048 #include "tao/OctetSeqC.h"
00049 
00050 #if defined (TAO_EXPORT_MACRO)
00051 #undef TAO_EXPORT_MACRO
00052 #endif
00053 #define TAO_EXPORT_MACRO TAO_PortableServer_Export
00054 
00055 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00056 
00057 class TAO_ServantBase;
00058 class TAO_ServantBase_var;
00059 class TAO_Local_ServantBase;
00060 class TAO_Root_POA;
00061 class TAO_DynamicImplementation;
00062 
00063 // TAO_IDL - Generated from
00064 // be\be_visitor_module/module_ch.cpp:49
00065 
00066 namespace PortableServer
00067 {
00068     typedef TAO_ServantBase ServantBase;
00069     struct RefCountServantBase {};
00070     typedef TAO_ServantBase_var ServantBase_var;
00071     typedef ServantBase *Servant;
00072 
00073     typedef TAO_Local_ServantBase LocalServantBase;
00074     typedef TAO_DynamicImplementation DynamicImplementation;
00075 
00076   // TAO_IDL - Generated from
00077   // be\be_visitor_typedef/typedef_ch.cpp:472
00078 
00079   typedef CORBA::OctetSeq ObjectId;
00080   typedef CORBA::OctetSeq_var ObjectId_var;
00081   typedef CORBA::OctetSeq_out ObjectId_out;
00082 
00083   // TAO_IDL - Generated from
00084   // be\be_interface.cpp:598
00085 
00086 #if !defined (_PORTABLESERVER_POA__VAR_OUT_CH_)
00087 #define _PORTABLESERVER_POA__VAR_OUT_CH_
00088 
00089   class POA;
00090   typedef POA *POA_ptr;
00091 
00092   typedef
00093     TAO_Objref_Var_T<
00094         POA
00095       >
00096     POA_var;
00097 
00098   typedef
00099     TAO_Objref_Out_T<
00100         POA
00101       >
00102     POA_out;
00103 
00104 #endif /* end #if !defined */
00105 
00106 // TAO_IDL - Generated from
00107 // be\be_visitor_module/module_ch.cpp:78
00108 
00109 } // module PortableServer
00110 
00111 // TAO_IDL - Generated from
00112 // be\be_visitor_traits.cpp:61
00113 
00114 // Traits specializations.
00115 namespace TAO
00116 {
00117 }
00118 
00119 // TAO_IDL - Generated from
00120 // be\be_codegen.cpp:1028
00121 
00122 TAO_END_VERSIONED_NAMESPACE_DECL
00123 
00124 #include /**/ "ace/post.h"
00125 
00126 #endif /* ifndef */
00127 
00128 

Generated on Thu Nov 9 12:40:40 2006 for TAO_PortableServer by doxygen 1.3.6