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