PS_ForwardC.h

Go to the documentation of this file.
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 

Generated on Tue Feb 2 17:40:54 2010 for TAO_PortableServer by  doxygen 1.4.7