Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / tao / PortableServer / PS_ForwardC.h
blobc0f0d8df77d40efcbce1699e08555efa1104af92
1 // -*- C++ -*-
2 // **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
3 // TAO and the TAO IDL Compiler have been developed by:
4 // Center for Distributed Object Computing
5 // Washington University
6 // St. Louis, MO
7 // USA
8 // http://www.cs.wustl.edu/~schmidt/doc-center.html
9 // and
10 // Distributed Object Computing Laboratory
11 // University of California at Irvine
12 // Irvine, CA
13 // USA
14 // http://doc.ece.uci.edu/
15 // and
16 // Institute for Software Integrated Systems
17 // Vanderbilt University
18 // Nashville, TN
19 // USA
20 // http://www.isis.vanderbilt.edu/
22 // Information about TAO is available at:
23 // http://www.dre.vanderbilt.edu/~schmidt/TAO.html
25 // TAO_IDL - Generated from
26 // be\be_codegen.cpp:154
28 #ifndef _TAO_IDL_PS_FORWARDC_H_
29 #define _TAO_IDL_PS_FORWARDC_H_
31 #include /**/ "ace/pre.h"
34 #include "ace/config-all.h"
36 #if !defined (ACE_LACKS_PRAGMA_ONCE)
37 # pragma once
38 #endif /* ACE_LACKS_PRAGMA_ONCE */
40 #include "tao/PortableServer/portableserver_export.h"
41 #include "tao/ORB.h"
42 #include "tao/Objref_VarOut_T.h"
44 #include "tao/OctetSeqC.h"
46 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
48 class TAO_ServantBase;
49 class TAO_Local_ServantBase;
50 class TAO_Root_POA;
51 class TAO_DynamicImplementation;
53 // TAO_IDL - Generated from
54 // be\be_visitor_module/module_ch.cpp:49
56 namespace PortableServer
58 typedef TAO_ServantBase ServantBase;
59 struct RefCountServantBase {};
60 template <class T> class Servant_var;
61 typedef Servant_var<TAO_ServantBase> ServantBase_var;
62 typedef ServantBase *Servant;
64 typedef TAO_DynamicImplementation DynamicImplementation;
66 // TAO_IDL - Generated from
67 // be\be_visitor_typedef/typedef_ch.cpp:472
69 typedef CORBA::OctetSeq ObjectId;
70 typedef CORBA::OctetSeq_var ObjectId_var;
71 typedef CORBA::OctetSeq_out ObjectId_out;
73 // TAO_IDL - Generated from
74 // be\be_interface.cpp:598
76 #if !defined (_PORTABLESERVER_POA__VAR_OUT_CH_)
77 #define _PORTABLESERVER_POA__VAR_OUT_CH_
79 class POA;
80 typedef POA *POA_ptr;
82 typedef
83 TAO_Objref_Var_T<
84 POA
86 POA_var;
88 typedef
89 TAO_Objref_Out_T<
90 POA
92 POA_out;
94 #endif /* end #if !defined */
96 // TAO_IDL - Generated from
97 // be\be_visitor_module/module_ch.cpp:78
99 } // module PortableServer
101 // TAO_IDL - Generated from
102 // be\be_visitor_traits.cpp:61
104 // Traits specializations.
105 namespace TAO
109 // TAO_IDL - Generated from
110 // be\be_codegen.cpp:1028
112 TAO_END_VERSIONED_NAMESPACE_DECL
114 #include /**/ "ace/post.h"
116 #endif /* ifndef */