summaryrefslogtreecommitdiff
path: root/TAO/tao/IFR_Client/IFR_BasicC.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/IFR_Client/IFR_BasicC.h')
-rw-r--r--TAO/tao/IFR_Client/IFR_BasicC.h4643
1 files changed, 1061 insertions, 3582 deletions
diff --git a/TAO/tao/IFR_Client/IFR_BasicC.h b/TAO/tao/IFR_Client/IFR_BasicC.h
index 6d87d31ac64..e433d841c25 100644
--- a/TAO/tao/IFR_Client/IFR_BasicC.h
+++ b/TAO/tao/IFR_Client/IFR_BasicC.h
@@ -27,7 +27,7 @@
#include "ace/pre.h"
-#include "tao/corba.h"
+#include "IFR_BaseC.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -36,8 +36,6 @@
#include "ifr_client_export.h"
-#include "IFR_BaseC.h"
-
#if defined (TAO_EXPORT_MACRO)
#undef TAO_EXPORT_MACRO
#endif
@@ -68,505 +66,277 @@ TAO_NAMESPACE CORBA
{
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class PrimitiveDef;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_PRIMITIVEDEF___PTR_CH_)
-#define _CORBA_PRIMITIVEDEF___PTR_CH_
+#if !defined (_CORBA_PRIMITIVEDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_PRIMITIVEDEF__ODDS_N_ENDS_CH_
+ class PrimitiveDef;
typedef PrimitiveDef *PrimitiveDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_PRIMITIVEDEF___VAR_CH_)
-#define _CORBA_PRIMITIVEDEF___VAR_CH_
+ struct tao_PrimitiveDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ PrimitiveDef,
+ tao_PrimitiveDef_life
+ >
+ PrimitiveDef_var;
- class TAO_IFR_Client_Export PrimitiveDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ PrimitiveDef,
+ tao_PrimitiveDef_life
+ >
+ PrimitiveDef_out;
+
+ struct TAO_IFR_Client_Export tao_PrimitiveDef_life
{
- public:
- PrimitiveDef_var (void); // default constructor
- PrimitiveDef_var (PrimitiveDef_ptr p) : ptr_ (p) {}
- PrimitiveDef_var (const PrimitiveDef_var &); // copy constructor
- ~PrimitiveDef_var (void); // destructor
-
- PrimitiveDef_var &operator= (PrimitiveDef_ptr);
- PrimitiveDef_var &operator= (const PrimitiveDef_var &);
- PrimitiveDef_ptr operator-> (void) const;
-
- operator const PrimitiveDef_ptr &() const;
- operator PrimitiveDef_ptr &();
- // in, inout, out, _retn
- PrimitiveDef_ptr in (void) const;
- PrimitiveDef_ptr &inout (void);
- PrimitiveDef_ptr &out (void);
- PrimitiveDef_ptr _retn (void);
- PrimitiveDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static PrimitiveDef_ptr tao_duplicate (PrimitiveDef_ptr);
static void tao_release (PrimitiveDef_ptr);
static PrimitiveDef_ptr tao_nil (void);
- static PrimitiveDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ PrimitiveDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- PrimitiveDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- PrimitiveDef_var (const TAO_Base_var &rhs);
- PrimitiveDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_PRIMITIVEDEF___OUT_CH_)
-#define _CORBA_PRIMITIVEDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_IFR_Client_Export PrimitiveDef_out
+ struct TAO_IFR_Client_Export tao_PrimitiveDef_cast
{
- public:
- PrimitiveDef_out (PrimitiveDef_ptr &);
- PrimitiveDef_out (PrimitiveDef_var &);
- PrimitiveDef_out (const PrimitiveDef_out &);
- PrimitiveDef_out &operator= (const PrimitiveDef_out &);
- PrimitiveDef_out &operator= (const PrimitiveDef_var &);
- PrimitiveDef_out &operator= (PrimitiveDef_ptr);
- operator PrimitiveDef_ptr &();
- PrimitiveDef_ptr &ptr (void);
- PrimitiveDef_ptr operator-> (void);
-
- private:
- PrimitiveDef_ptr &ptr_;
+ static PrimitiveDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class StringDef;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_STRINGDEF___PTR_CH_)
-#define _CORBA_STRINGDEF___PTR_CH_
+#if !defined (_CORBA_STRINGDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_STRINGDEF__ODDS_N_ENDS_CH_
+ class StringDef;
typedef StringDef *StringDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_STRINGDEF___VAR_CH_)
-#define _CORBA_STRINGDEF___VAR_CH_
+ struct tao_StringDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ StringDef,
+ tao_StringDef_life
+ >
+ StringDef_var;
- class TAO_IFR_Client_Export StringDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ StringDef,
+ tao_StringDef_life
+ >
+ StringDef_out;
+
+ struct TAO_IFR_Client_Export tao_StringDef_life
{
- public:
- StringDef_var (void); // default constructor
- StringDef_var (StringDef_ptr p) : ptr_ (p) {}
- StringDef_var (const StringDef_var &); // copy constructor
- ~StringDef_var (void); // destructor
-
- StringDef_var &operator= (StringDef_ptr);
- StringDef_var &operator= (const StringDef_var &);
- StringDef_ptr operator-> (void) const;
-
- operator const StringDef_ptr &() const;
- operator StringDef_ptr &();
- // in, inout, out, _retn
- StringDef_ptr in (void) const;
- StringDef_ptr &inout (void);
- StringDef_ptr &out (void);
- StringDef_ptr _retn (void);
- StringDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static StringDef_ptr tao_duplicate (StringDef_ptr);
static void tao_release (StringDef_ptr);
static StringDef_ptr tao_nil (void);
- static StringDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ StringDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- StringDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- StringDef_var (const TAO_Base_var &rhs);
- StringDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_STRINGDEF___OUT_CH_)
-#define _CORBA_STRINGDEF___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export StringDef_out
+ struct TAO_IFR_Client_Export tao_StringDef_cast
{
- public:
- StringDef_out (StringDef_ptr &);
- StringDef_out (StringDef_var &);
- StringDef_out (const StringDef_out &);
- StringDef_out &operator= (const StringDef_out &);
- StringDef_out &operator= (const StringDef_var &);
- StringDef_out &operator= (StringDef_ptr);
- operator StringDef_ptr &();
- StringDef_ptr &ptr (void);
- StringDef_ptr operator-> (void);
-
- private:
- StringDef_ptr &ptr_;
+ static StringDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class SequenceDef;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_SEQUENCEDEF___PTR_CH_)
-#define _CORBA_SEQUENCEDEF___PTR_CH_
+#if !defined (_CORBA_SEQUENCEDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_SEQUENCEDEF__ODDS_N_ENDS_CH_
+ class SequenceDef;
typedef SequenceDef *SequenceDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_SEQUENCEDEF___VAR_CH_)
-#define _CORBA_SEQUENCEDEF___VAR_CH_
+ struct tao_SequenceDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ SequenceDef,
+ tao_SequenceDef_life
+ >
+ SequenceDef_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ SequenceDef,
+ tao_SequenceDef_life
+ >
+ SequenceDef_out;
- class TAO_IFR_Client_Export SequenceDef_var : public TAO_Base_var
+ struct TAO_IFR_Client_Export tao_SequenceDef_life
{
- public:
- SequenceDef_var (void); // default constructor
- SequenceDef_var (SequenceDef_ptr p) : ptr_ (p) {}
- SequenceDef_var (const SequenceDef_var &); // copy constructor
- ~SequenceDef_var (void); // destructor
-
- SequenceDef_var &operator= (SequenceDef_ptr);
- SequenceDef_var &operator= (const SequenceDef_var &);
- SequenceDef_ptr operator-> (void) const;
-
- operator const SequenceDef_ptr &() const;
- operator SequenceDef_ptr &();
- // in, inout, out, _retn
- SequenceDef_ptr in (void) const;
- SequenceDef_ptr &inout (void);
- SequenceDef_ptr &out (void);
- SequenceDef_ptr _retn (void);
- SequenceDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static SequenceDef_ptr tao_duplicate (SequenceDef_ptr);
static void tao_release (SequenceDef_ptr);
static SequenceDef_ptr tao_nil (void);
- static SequenceDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ SequenceDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- SequenceDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- SequenceDef_var (const TAO_Base_var &rhs);
- SequenceDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_SEQUENCEDEF___OUT_CH_)
-#define _CORBA_SEQUENCEDEF___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export SequenceDef_out
+ struct TAO_IFR_Client_Export tao_SequenceDef_cast
{
- public:
- SequenceDef_out (SequenceDef_ptr &);
- SequenceDef_out (SequenceDef_var &);
- SequenceDef_out (const SequenceDef_out &);
- SequenceDef_out &operator= (const SequenceDef_out &);
- SequenceDef_out &operator= (const SequenceDef_var &);
- SequenceDef_out &operator= (SequenceDef_ptr);
- operator SequenceDef_ptr &();
- SequenceDef_ptr &ptr (void);
- SequenceDef_ptr operator-> (void);
-
- private:
- SequenceDef_ptr &ptr_;
+ static SequenceDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class ArrayDef;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_ARRAYDEF___PTR_CH_)
-#define _CORBA_ARRAYDEF___PTR_CH_
+#if !defined (_CORBA_ARRAYDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_ARRAYDEF__ODDS_N_ENDS_CH_
+ class ArrayDef;
typedef ArrayDef *ArrayDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ARRAYDEF___VAR_CH_)
-#define _CORBA_ARRAYDEF___VAR_CH_
+ struct tao_ArrayDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ ArrayDef,
+ tao_ArrayDef_life
+ >
+ ArrayDef_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ ArrayDef,
+ tao_ArrayDef_life
+ >
+ ArrayDef_out;
- class TAO_IFR_Client_Export ArrayDef_var : public TAO_Base_var
+ struct TAO_IFR_Client_Export tao_ArrayDef_life
{
- public:
- ArrayDef_var (void); // default constructor
- ArrayDef_var (ArrayDef_ptr p) : ptr_ (p) {}
- ArrayDef_var (const ArrayDef_var &); // copy constructor
- ~ArrayDef_var (void); // destructor
-
- ArrayDef_var &operator= (ArrayDef_ptr);
- ArrayDef_var &operator= (const ArrayDef_var &);
- ArrayDef_ptr operator-> (void) const;
-
- operator const ArrayDef_ptr &() const;
- operator ArrayDef_ptr &();
- // in, inout, out, _retn
- ArrayDef_ptr in (void) const;
- ArrayDef_ptr &inout (void);
- ArrayDef_ptr &out (void);
- ArrayDef_ptr _retn (void);
- ArrayDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static ArrayDef_ptr tao_duplicate (ArrayDef_ptr);
static void tao_release (ArrayDef_ptr);
static ArrayDef_ptr tao_nil (void);
- static ArrayDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ ArrayDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ArrayDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ArrayDef_var (const TAO_Base_var &rhs);
- ArrayDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ARRAYDEF___OUT_CH_)
-#define _CORBA_ARRAYDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_IFR_Client_Export ArrayDef_out
+ struct TAO_IFR_Client_Export tao_ArrayDef_cast
{
- public:
- ArrayDef_out (ArrayDef_ptr &);
- ArrayDef_out (ArrayDef_var &);
- ArrayDef_out (const ArrayDef_out &);
- ArrayDef_out &operator= (const ArrayDef_out &);
- ArrayDef_out &operator= (const ArrayDef_var &);
- ArrayDef_out &operator= (ArrayDef_ptr);
- operator ArrayDef_ptr &();
- ArrayDef_ptr &ptr (void);
- ArrayDef_ptr operator-> (void);
-
- private:
- ArrayDef_ptr &ptr_;
+ static ArrayDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class WstringDef;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_WSTRINGDEF___PTR_CH_)
-#define _CORBA_WSTRINGDEF___PTR_CH_
+#if !defined (_CORBA_WSTRINGDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_WSTRINGDEF__ODDS_N_ENDS_CH_
+ class WstringDef;
typedef WstringDef *WstringDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_WSTRINGDEF___VAR_CH_)
-#define _CORBA_WSTRINGDEF___VAR_CH_
+ struct tao_WstringDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ WstringDef,
+ tao_WstringDef_life
+ >
+ WstringDef_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ WstringDef,
+ tao_WstringDef_life
+ >
+ WstringDef_out;
- class TAO_IFR_Client_Export WstringDef_var : public TAO_Base_var
+ struct TAO_IFR_Client_Export tao_WstringDef_life
{
- public:
- WstringDef_var (void); // default constructor
- WstringDef_var (WstringDef_ptr p) : ptr_ (p) {}
- WstringDef_var (const WstringDef_var &); // copy constructor
- ~WstringDef_var (void); // destructor
-
- WstringDef_var &operator= (WstringDef_ptr);
- WstringDef_var &operator= (const WstringDef_var &);
- WstringDef_ptr operator-> (void) const;
-
- operator const WstringDef_ptr &() const;
- operator WstringDef_ptr &();
- // in, inout, out, _retn
- WstringDef_ptr in (void) const;
- WstringDef_ptr &inout (void);
- WstringDef_ptr &out (void);
- WstringDef_ptr _retn (void);
- WstringDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static WstringDef_ptr tao_duplicate (WstringDef_ptr);
static void tao_release (WstringDef_ptr);
static WstringDef_ptr tao_nil (void);
- static WstringDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ WstringDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- WstringDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- WstringDef_var (const TAO_Base_var &rhs);
- WstringDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_WSTRINGDEF___OUT_CH_)
-#define _CORBA_WSTRINGDEF___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export WstringDef_out
+ struct TAO_IFR_Client_Export tao_WstringDef_cast
{
- public:
- WstringDef_out (WstringDef_ptr &);
- WstringDef_out (WstringDef_var &);
- WstringDef_out (const WstringDef_out &);
- WstringDef_out &operator= (const WstringDef_out &);
- WstringDef_out &operator= (const WstringDef_var &);
- WstringDef_out &operator= (WstringDef_ptr);
- operator WstringDef_ptr &();
- WstringDef_ptr &ptr (void);
- WstringDef_ptr operator-> (void);
-
- private:
- WstringDef_ptr &ptr_;
+ static WstringDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class FixedDef;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_FIXEDDEF___PTR_CH_)
-#define _CORBA_FIXEDDEF___PTR_CH_
+#if !defined (_CORBA_FIXEDDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_FIXEDDEF__ODDS_N_ENDS_CH_
+ class FixedDef;
typedef FixedDef *FixedDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_FIXEDDEF___VAR_CH_)
-#define _CORBA_FIXEDDEF___VAR_CH_
+ struct tao_FixedDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ FixedDef,
+ tao_FixedDef_life
+ >
+ FixedDef_var;
- class TAO_IFR_Client_Export FixedDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ FixedDef,
+ tao_FixedDef_life
+ >
+ FixedDef_out;
+
+ struct TAO_IFR_Client_Export tao_FixedDef_life
{
- public:
- FixedDef_var (void); // default constructor
- FixedDef_var (FixedDef_ptr p) : ptr_ (p) {}
- FixedDef_var (const FixedDef_var &); // copy constructor
- ~FixedDef_var (void); // destructor
-
- FixedDef_var &operator= (FixedDef_ptr);
- FixedDef_var &operator= (const FixedDef_var &);
- FixedDef_ptr operator-> (void) const;
-
- operator const FixedDef_ptr &() const;
- operator FixedDef_ptr &();
- // in, inout, out, _retn
- FixedDef_ptr in (void) const;
- FixedDef_ptr &inout (void);
- FixedDef_ptr &out (void);
- FixedDef_ptr _retn (void);
- FixedDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static FixedDef_ptr tao_duplicate (FixedDef_ptr);
static void tao_release (FixedDef_ptr);
static FixedDef_ptr tao_nil (void);
- static FixedDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ FixedDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- FixedDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- FixedDef_var (const TAO_Base_var &rhs);
- FixedDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_FIXEDDEF___OUT_CH_)
-#define _CORBA_FIXEDDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_IFR_Client_Export FixedDef_out
+ struct TAO_IFR_Client_Export tao_FixedDef_cast
{
- public:
- FixedDef_out (FixedDef_ptr &);
- FixedDef_out (FixedDef_var &);
- FixedDef_out (const FixedDef_out &);
- FixedDef_out &operator= (const FixedDef_out &);
- FixedDef_out &operator= (const FixedDef_var &);
- FixedDef_out &operator= (FixedDef_ptr);
- operator FixedDef_ptr &();
- FixedDef_ptr &ptr (void);
- FixedDef_ptr operator-> (void);
-
- private:
- FixedDef_ptr &ptr_;
+ static FixedDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
@@ -608,90 +378,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PrimitiveKind;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_REPOSITORY___PTR_CH_)
-#define _CORBA_REPOSITORY___PTR_CH_
+#if !defined (_CORBA_REPOSITORY__ODDS_N_ENDS_CH_)
+#define _CORBA_REPOSITORY__ODDS_N_ENDS_CH_
class Repository;
typedef Repository *Repository_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_REPOSITORY___VAR_CH_)
-#define _CORBA_REPOSITORY___VAR_CH_
+ struct tao_Repository_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ Repository,
+ tao_Repository_life
+ >
+ Repository_var;
- class TAO_IFR_Client_Export Repository_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ Repository,
+ tao_Repository_life
+ >
+ Repository_out;
+
+ struct TAO_IFR_Client_Export tao_Repository_life
{
- public:
- Repository_var (void); // default constructor
- Repository_var (Repository_ptr p) : ptr_ (p) {}
- Repository_var (const Repository_var &); // copy constructor
- ~Repository_var (void); // destructor
-
- Repository_var &operator= (Repository_ptr);
- Repository_var &operator= (const Repository_var &);
- Repository_ptr operator-> (void) const;
-
- operator const Repository_ptr &() const;
- operator Repository_ptr &();
- // in, inout, out, _retn
- Repository_ptr in (void) const;
- Repository_ptr &inout (void);
- Repository_ptr &out (void);
- Repository_ptr _retn (void);
- Repository_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static Repository_ptr tao_duplicate (Repository_ptr);
static void tao_release (Repository_ptr);
static Repository_ptr tao_nil (void);
- static Repository_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ Repository_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- Repository_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- Repository_var (const TAO_Base_var &rhs);
- Repository_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_REPOSITORY___OUT_CH_)
-#define _CORBA_REPOSITORY___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_IFR_Client_Export Repository_out
+ struct TAO_IFR_Client_Export tao_Repository_cast
{
- public:
- Repository_out (Repository_ptr &);
- Repository_out (Repository_var &);
- Repository_out (const Repository_out &);
- Repository_out &operator= (const Repository_out &);
- Repository_out &operator= (const Repository_var &);
- Repository_out &operator= (Repository_ptr);
- operator Repository_ptr &();
- Repository_ptr &ptr (void);
- Repository_ptr operator-> (void);
-
- private:
- Repository_ptr &ptr_;
+ static Repository_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_REPOSITORY_CH_)
#define _CORBA_REPOSITORY_CH_
@@ -821,7 +554,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -1178,90 +911,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Repository;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_MODULEDEF___PTR_CH_)
-#define _CORBA_MODULEDEF___PTR_CH_
+#if !defined (_CORBA_MODULEDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_MODULEDEF__ODDS_N_ENDS_CH_
class ModuleDef;
typedef ModuleDef *ModuleDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_MODULEDEF___VAR_CH_)
-#define _CORBA_MODULEDEF___VAR_CH_
+ struct tao_ModuleDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ ModuleDef,
+ tao_ModuleDef_life
+ >
+ ModuleDef_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ ModuleDef,
+ tao_ModuleDef_life
+ >
+ ModuleDef_out;
- class TAO_IFR_Client_Export ModuleDef_var : public TAO_Base_var
+ struct TAO_IFR_Client_Export tao_ModuleDef_life
{
- public:
- ModuleDef_var (void); // default constructor
- ModuleDef_var (ModuleDef_ptr p) : ptr_ (p) {}
- ModuleDef_var (const ModuleDef_var &); // copy constructor
- ~ModuleDef_var (void); // destructor
-
- ModuleDef_var &operator= (ModuleDef_ptr);
- ModuleDef_var &operator= (const ModuleDef_var &);
- ModuleDef_ptr operator-> (void) const;
-
- operator const ModuleDef_ptr &() const;
- operator ModuleDef_ptr &();
- // in, inout, out, _retn
- ModuleDef_ptr in (void) const;
- ModuleDef_ptr &inout (void);
- ModuleDef_ptr &out (void);
- ModuleDef_ptr _retn (void);
- ModuleDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static ModuleDef_ptr tao_duplicate (ModuleDef_ptr);
static void tao_release (ModuleDef_ptr);
static ModuleDef_ptr tao_nil (void);
- static ModuleDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ ModuleDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ModuleDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ModuleDef_var (const TAO_Base_var &rhs);
- ModuleDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_MODULEDEF___OUT_CH_)
-#define _CORBA_MODULEDEF___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ModuleDef_out
+ struct TAO_IFR_Client_Export tao_ModuleDef_cast
{
- public:
- ModuleDef_out (ModuleDef_ptr &);
- ModuleDef_out (ModuleDef_var &);
- ModuleDef_out (const ModuleDef_out &);
- ModuleDef_out &operator= (const ModuleDef_out &);
- ModuleDef_out &operator= (const ModuleDef_var &);
- ModuleDef_out &operator= (ModuleDef_ptr);
- operator ModuleDef_ptr &();
- ModuleDef_ptr &ptr (void);
- ModuleDef_ptr operator-> (void);
-
- private:
- ModuleDef_ptr &ptr_;
+ static ModuleDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_MODULEDEF_CH_)
#define _CORBA_MODULEDEF_CH_
@@ -1301,7 +997,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -1462,9 +1158,25 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ModuleDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231
- class ModuleDescription_var;
+ struct ModuleDescription;
+
+ typedef
+ TAO_Var_Var_T<
+ ModuleDescription
+ >
+ ModuleDescription_var;
+
+ typedef
+ TAO_Out_T<
+ ModuleDescription,
+ ModuleDescription_var
+ >
+ ModuleDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export ModuleDescription
{
@@ -1478,150 +1190,58 @@ TAO_NAMESPACE CORBA
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export ModuleDescription_var
- {
- public:
- ModuleDescription_var (void);
- ModuleDescription_var (ModuleDescription *);
- ModuleDescription_var (const ModuleDescription_var &);
- ~ModuleDescription_var (void);
-
- ModuleDescription_var &operator= (ModuleDescription *);
- ModuleDescription_var &operator= (const ModuleDescription_var &);
- ModuleDescription *operator-> (void);
- const ModuleDescription *operator-> (void) const;
-
- operator const ModuleDescription &() const;
- operator ModuleDescription &();
- operator ModuleDescription &() const;
-
- // Variable-size types only.
- operator ModuleDescription *&();
-
- // in, inout, out, _retn
- const ModuleDescription &in (void) const;
- ModuleDescription &inout (void);
- ModuleDescription *&out (void);
- ModuleDescription *_retn (void);
- ModuleDescription *ptr (void) const;
-
- private:
- ModuleDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export ModuleDescription_out
- {
- public:
- ModuleDescription_out (ModuleDescription *&);
- ModuleDescription_out (ModuleDescription_var &);
- ModuleDescription_out (const ModuleDescription_out &);
- ModuleDescription_out &operator= (const ModuleDescription_out &);
- ModuleDescription_out &operator= (ModuleDescription *);
- operator ModuleDescription *&();
- ModuleDescription *&ptr (void);
- ModuleDescription *operator-> (void);
-
- private:
- ModuleDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ModuleDescription_var &);
- };
-
- // TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ModuleDescription;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_CONSTANTDEF___PTR_CH_)
-#define _CORBA_CONSTANTDEF___PTR_CH_
+#if !defined (_CORBA_CONSTANTDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_CONSTANTDEF__ODDS_N_ENDS_CH_
class ConstantDef;
typedef ConstantDef *ConstantDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_CONSTANTDEF___VAR_CH_)
-#define _CORBA_CONSTANTDEF___VAR_CH_
+ struct tao_ConstantDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ ConstantDef,
+ tao_ConstantDef_life
+ >
+ ConstantDef_var;
- class TAO_IFR_Client_Export ConstantDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ ConstantDef,
+ tao_ConstantDef_life
+ >
+ ConstantDef_out;
+
+ struct TAO_IFR_Client_Export tao_ConstantDef_life
{
- public:
- ConstantDef_var (void); // default constructor
- ConstantDef_var (ConstantDef_ptr p) : ptr_ (p) {}
- ConstantDef_var (const ConstantDef_var &); // copy constructor
- ~ConstantDef_var (void); // destructor
-
- ConstantDef_var &operator= (ConstantDef_ptr);
- ConstantDef_var &operator= (const ConstantDef_var &);
- ConstantDef_ptr operator-> (void) const;
-
- operator const ConstantDef_ptr &() const;
- operator ConstantDef_ptr &();
- // in, inout, out, _retn
- ConstantDef_ptr in (void) const;
- ConstantDef_ptr &inout (void);
- ConstantDef_ptr &out (void);
- ConstantDef_ptr _retn (void);
- ConstantDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static ConstantDef_ptr tao_duplicate (ConstantDef_ptr);
static void tao_release (ConstantDef_ptr);
static ConstantDef_ptr tao_nil (void);
- static ConstantDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ ConstantDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ConstantDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ConstantDef_var (const TAO_Base_var &rhs);
- ConstantDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_CONSTANTDEF___OUT_CH_)
-#define _CORBA_CONSTANTDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_IFR_Client_Export ConstantDef_out
+ struct TAO_IFR_Client_Export tao_ConstantDef_cast
{
- public:
- ConstantDef_out (ConstantDef_ptr &);
- ConstantDef_out (ConstantDef_var &);
- ConstantDef_out (const ConstantDef_out &);
- ConstantDef_out &operator= (const ConstantDef_out &);
- ConstantDef_out &operator= (const ConstantDef_var &);
- ConstantDef_out &operator= (ConstantDef_ptr);
- operator ConstantDef_ptr &();
- ConstantDef_ptr &ptr (void);
- ConstantDef_ptr operator-> (void);
-
- private:
- ConstantDef_ptr &ptr_;
+ static ConstantDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_CONSTANTDEF_CH_)
#define _CORBA_CONSTANTDEF_CH_
@@ -1712,7 +1332,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -1985,9 +1605,25 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ConstantDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231
+
+ struct ConstantDescription;
+
+ typedef
+ TAO_Var_Var_T<
+ ConstantDescription
+ >
+ ConstantDescription_var;
- class ConstantDescription_var;
+ typedef
+ TAO_Out_T<
+ ConstantDescription,
+ ConstantDescription_var
+ >
+ ConstantDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export ConstantDescription
{
@@ -2003,150 +1639,58 @@ TAO_NAMESPACE CORBA
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export ConstantDescription_var
- {
- public:
- ConstantDescription_var (void);
- ConstantDescription_var (ConstantDescription *);
- ConstantDescription_var (const ConstantDescription_var &);
- ~ConstantDescription_var (void);
-
- ConstantDescription_var &operator= (ConstantDescription *);
- ConstantDescription_var &operator= (const ConstantDescription_var &);
- ConstantDescription *operator-> (void);
- const ConstantDescription *operator-> (void) const;
-
- operator const ConstantDescription &() const;
- operator ConstantDescription &();
- operator ConstantDescription &() const;
-
- // Variable-size types only.
- operator ConstantDescription *&();
-
- // in, inout, out, _retn
- const ConstantDescription &in (void) const;
- ConstantDescription &inout (void);
- ConstantDescription *&out (void);
- ConstantDescription *_retn (void);
- ConstantDescription *ptr (void) const;
-
- private:
- ConstantDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export ConstantDescription_out
- {
- public:
- ConstantDescription_out (ConstantDescription *&);
- ConstantDescription_out (ConstantDescription_var &);
- ConstantDescription_out (const ConstantDescription_out &);
- ConstantDescription_out &operator= (const ConstantDescription_out &);
- ConstantDescription_out &operator= (ConstantDescription *);
- operator ConstantDescription *&();
- ConstantDescription *&ptr (void);
- ConstantDescription *operator-> (void);
-
- private:
- ConstantDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ConstantDescription_var &);
- };
-
- // TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ConstantDescription;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_STRUCTDEF___PTR_CH_)
-#define _CORBA_STRUCTDEF___PTR_CH_
+#if !defined (_CORBA_STRUCTDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_STRUCTDEF__ODDS_N_ENDS_CH_
class StructDef;
typedef StructDef *StructDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_STRUCTDEF___VAR_CH_)
-#define _CORBA_STRUCTDEF___VAR_CH_
+ struct tao_StructDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ StructDef,
+ tao_StructDef_life
+ >
+ StructDef_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ StructDef,
+ tao_StructDef_life
+ >
+ StructDef_out;
- class TAO_IFR_Client_Export StructDef_var : public TAO_Base_var
+ struct TAO_IFR_Client_Export tao_StructDef_life
{
- public:
- StructDef_var (void); // default constructor
- StructDef_var (StructDef_ptr p) : ptr_ (p) {}
- StructDef_var (const StructDef_var &); // copy constructor
- ~StructDef_var (void); // destructor
-
- StructDef_var &operator= (StructDef_ptr);
- StructDef_var &operator= (const StructDef_var &);
- StructDef_ptr operator-> (void) const;
-
- operator const StructDef_ptr &() const;
- operator StructDef_ptr &();
- // in, inout, out, _retn
- StructDef_ptr in (void) const;
- StructDef_ptr &inout (void);
- StructDef_ptr &out (void);
- StructDef_ptr _retn (void);
- StructDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static StructDef_ptr tao_duplicate (StructDef_ptr);
static void tao_release (StructDef_ptr);
static StructDef_ptr tao_nil (void);
- static StructDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ StructDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- StructDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- StructDef_var (const TAO_Base_var &rhs);
- StructDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_STRUCTDEF___OUT_CH_)
-#define _CORBA_STRUCTDEF___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export StructDef_out
+ struct TAO_IFR_Client_Export tao_StructDef_cast
{
- public:
- StructDef_out (StructDef_ptr &);
- StructDef_out (StructDef_var &);
- StructDef_out (const StructDef_out &);
- StructDef_out &operator= (const StructDef_out &);
- StructDef_out &operator= (const StructDef_var &);
- StructDef_out &operator= (StructDef_ptr);
- operator StructDef_ptr &();
- StructDef_ptr &ptr (void);
- StructDef_ptr operator-> (void);
-
- private:
- StructDef_ptr &ptr_;
+ static StructDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_STRUCTDEF_CH_)
#define _CORBA_STRUCTDEF_CH_
@@ -2207,7 +1751,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -2414,90 +1958,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StructDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_UNIONDEF___PTR_CH_)
-#define _CORBA_UNIONDEF___PTR_CH_
+#if !defined (_CORBA_UNIONDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_UNIONDEF__ODDS_N_ENDS_CH_
class UnionDef;
typedef UnionDef *UnionDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_UNIONDEF___VAR_CH_)
-#define _CORBA_UNIONDEF___VAR_CH_
+ struct tao_UnionDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ UnionDef,
+ tao_UnionDef_life
+ >
+ UnionDef_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ UnionDef,
+ tao_UnionDef_life
+ >
+ UnionDef_out;
- class TAO_IFR_Client_Export UnionDef_var : public TAO_Base_var
+ struct TAO_IFR_Client_Export tao_UnionDef_life
{
- public:
- UnionDef_var (void); // default constructor
- UnionDef_var (UnionDef_ptr p) : ptr_ (p) {}
- UnionDef_var (const UnionDef_var &); // copy constructor
- ~UnionDef_var (void); // destructor
-
- UnionDef_var &operator= (UnionDef_ptr);
- UnionDef_var &operator= (const UnionDef_var &);
- UnionDef_ptr operator-> (void) const;
-
- operator const UnionDef_ptr &() const;
- operator UnionDef_ptr &();
- // in, inout, out, _retn
- UnionDef_ptr in (void) const;
- UnionDef_ptr &inout (void);
- UnionDef_ptr &out (void);
- UnionDef_ptr _retn (void);
- UnionDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static UnionDef_ptr tao_duplicate (UnionDef_ptr);
static void tao_release (UnionDef_ptr);
static UnionDef_ptr tao_nil (void);
- static UnionDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ UnionDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- UnionDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- UnionDef_var (const TAO_Base_var &rhs);
- UnionDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_UNIONDEF___OUT_CH_)
-#define _CORBA_UNIONDEF___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export UnionDef_out
+ struct TAO_IFR_Client_Export tao_UnionDef_cast
{
- public:
- UnionDef_out (UnionDef_ptr &);
- UnionDef_out (UnionDef_var &);
- UnionDef_out (const UnionDef_out &);
- UnionDef_out &operator= (const UnionDef_out &);
- UnionDef_out &operator= (const UnionDef_var &);
- UnionDef_out &operator= (UnionDef_ptr);
- operator UnionDef_ptr &();
- UnionDef_ptr &ptr (void);
- UnionDef_ptr operator-> (void);
-
- private:
- UnionDef_ptr &ptr_;
+ static UnionDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_UNIONDEF_CH_)
#define _CORBA_UNIONDEF_CH_
@@ -2589,7 +2096,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -2864,90 +2371,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UnionDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_ENUMDEF___PTR_CH_)
-#define _CORBA_ENUMDEF___PTR_CH_
+#if !defined (_CORBA_ENUMDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_ENUMDEF__ODDS_N_ENDS_CH_
class EnumDef;
typedef EnumDef *EnumDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ENUMDEF___VAR_CH_)
-#define _CORBA_ENUMDEF___VAR_CH_
+ struct tao_EnumDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ EnumDef,
+ tao_EnumDef_life
+ >
+ EnumDef_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ EnumDef,
+ tao_EnumDef_life
+ >
+ EnumDef_out;
- class TAO_IFR_Client_Export EnumDef_var : public TAO_Base_var
+ struct TAO_IFR_Client_Export tao_EnumDef_life
{
- public:
- EnumDef_var (void); // default constructor
- EnumDef_var (EnumDef_ptr p) : ptr_ (p) {}
- EnumDef_var (const EnumDef_var &); // copy constructor
- ~EnumDef_var (void); // destructor
-
- EnumDef_var &operator= (EnumDef_ptr);
- EnumDef_var &operator= (const EnumDef_var &);
- EnumDef_ptr operator-> (void) const;
-
- operator const EnumDef_ptr &() const;
- operator EnumDef_ptr &();
- // in, inout, out, _retn
- EnumDef_ptr in (void) const;
- EnumDef_ptr &inout (void);
- EnumDef_ptr &out (void);
- EnumDef_ptr _retn (void);
- EnumDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static EnumDef_ptr tao_duplicate (EnumDef_ptr);
static void tao_release (EnumDef_ptr);
static EnumDef_ptr tao_nil (void);
- static EnumDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ EnumDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- EnumDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- EnumDef_var (const TAO_Base_var &rhs);
- EnumDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ENUMDEF___OUT_CH_)
-#define _CORBA_ENUMDEF___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export EnumDef_out
+ struct TAO_IFR_Client_Export tao_EnumDef_cast
{
- public:
- EnumDef_out (EnumDef_ptr &);
- EnumDef_out (EnumDef_var &);
- EnumDef_out (const EnumDef_out &);
- EnumDef_out &operator= (const EnumDef_out &);
- EnumDef_out &operator= (const EnumDef_var &);
- EnumDef_out &operator= (EnumDef_ptr);
- operator EnumDef_ptr &();
- EnumDef_ptr &ptr (void);
- EnumDef_ptr operator-> (void);
-
- private:
- EnumDef_ptr &ptr_;
+ static EnumDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_ENUMDEF_CH_)
#define _CORBA_ENUMDEF_CH_
@@ -3007,7 +2477,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -3212,90 +2682,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EnumDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_ALIASDEF___PTR_CH_)
-#define _CORBA_ALIASDEF___PTR_CH_
+#if !defined (_CORBA_ALIASDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_ALIASDEF__ODDS_N_ENDS_CH_
class AliasDef;
typedef AliasDef *AliasDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ALIASDEF___VAR_CH_)
-#define _CORBA_ALIASDEF___VAR_CH_
+ struct tao_AliasDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ AliasDef,
+ tao_AliasDef_life
+ >
+ AliasDef_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ AliasDef,
+ tao_AliasDef_life
+ >
+ AliasDef_out;
- class TAO_IFR_Client_Export AliasDef_var : public TAO_Base_var
+ struct TAO_IFR_Client_Export tao_AliasDef_life
{
- public:
- AliasDef_var (void); // default constructor
- AliasDef_var (AliasDef_ptr p) : ptr_ (p) {}
- AliasDef_var (const AliasDef_var &); // copy constructor
- ~AliasDef_var (void); // destructor
-
- AliasDef_var &operator= (AliasDef_ptr);
- AliasDef_var &operator= (const AliasDef_var &);
- AliasDef_ptr operator-> (void) const;
-
- operator const AliasDef_ptr &() const;
- operator AliasDef_ptr &();
- // in, inout, out, _retn
- AliasDef_ptr in (void) const;
- AliasDef_ptr &inout (void);
- AliasDef_ptr &out (void);
- AliasDef_ptr _retn (void);
- AliasDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static AliasDef_ptr tao_duplicate (AliasDef_ptr);
static void tao_release (AliasDef_ptr);
static AliasDef_ptr tao_nil (void);
- static AliasDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ AliasDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- AliasDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- AliasDef_var (const TAO_Base_var &rhs);
- AliasDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ALIASDEF___OUT_CH_)
-#define _CORBA_ALIASDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_IFR_Client_Export AliasDef_out
+ struct TAO_IFR_Client_Export tao_AliasDef_cast
{
- public:
- AliasDef_out (AliasDef_ptr &);
- AliasDef_out (AliasDef_var &);
- AliasDef_out (const AliasDef_out &);
- AliasDef_out &operator= (const AliasDef_out &);
- AliasDef_out &operator= (const AliasDef_var &);
- AliasDef_out &operator= (AliasDef_ptr);
- operator AliasDef_ptr &();
- AliasDef_ptr &ptr (void);
- AliasDef_ptr operator-> (void);
-
- private:
- AliasDef_ptr &ptr_;
+ static AliasDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_ALIASDEF_CH_)
#define _CORBA_ALIASDEF_CH_
@@ -3355,7 +2788,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -3560,90 +2993,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AliasDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_NATIVEDEF___PTR_CH_)
-#define _CORBA_NATIVEDEF___PTR_CH_
+#if !defined (_CORBA_NATIVEDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_NATIVEDEF__ODDS_N_ENDS_CH_
class NativeDef;
typedef NativeDef *NativeDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_NATIVEDEF___VAR_CH_)
-#define _CORBA_NATIVEDEF___VAR_CH_
+ struct tao_NativeDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ NativeDef,
+ tao_NativeDef_life
+ >
+ NativeDef_var;
- class TAO_IFR_Client_Export NativeDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ NativeDef,
+ tao_NativeDef_life
+ >
+ NativeDef_out;
+
+ struct TAO_IFR_Client_Export tao_NativeDef_life
{
- public:
- NativeDef_var (void); // default constructor
- NativeDef_var (NativeDef_ptr p) : ptr_ (p) {}
- NativeDef_var (const NativeDef_var &); // copy constructor
- ~NativeDef_var (void); // destructor
-
- NativeDef_var &operator= (NativeDef_ptr);
- NativeDef_var &operator= (const NativeDef_var &);
- NativeDef_ptr operator-> (void) const;
-
- operator const NativeDef_ptr &() const;
- operator NativeDef_ptr &();
- // in, inout, out, _retn
- NativeDef_ptr in (void) const;
- NativeDef_ptr &inout (void);
- NativeDef_ptr &out (void);
- NativeDef_ptr _retn (void);
- NativeDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static NativeDef_ptr tao_duplicate (NativeDef_ptr);
static void tao_release (NativeDef_ptr);
static NativeDef_ptr tao_nil (void);
- static NativeDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ NativeDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- NativeDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- NativeDef_var (const TAO_Base_var &rhs);
- NativeDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_NATIVEDEF___OUT_CH_)
-#define _CORBA_NATIVEDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_IFR_Client_Export NativeDef_out
+ struct TAO_IFR_Client_Export tao_NativeDef_cast
{
- public:
- NativeDef_out (NativeDef_ptr &);
- NativeDef_out (NativeDef_var &);
- NativeDef_out (const NativeDef_out &);
- NativeDef_out &operator= (const NativeDef_out &);
- NativeDef_out &operator= (const NativeDef_var &);
- NativeDef_out &operator= (NativeDef_ptr);
- operator NativeDef_ptr &();
- NativeDef_ptr &ptr (void);
- NativeDef_ptr operator-> (void);
-
- private:
- NativeDef_ptr &ptr_;
+ static NativeDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_NATIVEDEF_CH_)
#define _CORBA_NATIVEDEF_CH_
@@ -3682,7 +3078,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -3841,90 +3237,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NativeDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_CORBA_PRIMITIVEDEF___PTR_CH_)
-#define _CORBA_PRIMITIVEDEF___PTR_CH_
-
- class PrimitiveDef;
- typedef PrimitiveDef *PrimitiveDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_PRIMITIVEDEF___VAR_CH_)
-#define _CORBA_PRIMITIVEDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export PrimitiveDef_var : public TAO_Base_var
- {
- public:
- PrimitiveDef_var (void); // default constructor
- PrimitiveDef_var (PrimitiveDef_ptr p) : ptr_ (p) {}
- PrimitiveDef_var (const PrimitiveDef_var &); // copy constructor
- ~PrimitiveDef_var (void); // destructor
-
- PrimitiveDef_var &operator= (PrimitiveDef_ptr);
- PrimitiveDef_var &operator= (const PrimitiveDef_var &);
- PrimitiveDef_ptr operator-> (void) const;
-
- operator const PrimitiveDef_ptr &() const;
- operator PrimitiveDef_ptr &();
- // in, inout, out, _retn
- PrimitiveDef_ptr in (void) const;
- PrimitiveDef_ptr &inout (void);
- PrimitiveDef_ptr &out (void);
- PrimitiveDef_ptr _retn (void);
- PrimitiveDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static PrimitiveDef_ptr tao_duplicate (PrimitiveDef_ptr);
- static void tao_release (PrimitiveDef_ptr);
- static PrimitiveDef_ptr tao_nil (void);
- static PrimitiveDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- PrimitiveDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- PrimitiveDef_var (const TAO_Base_var &rhs);
- PrimitiveDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_PRIMITIVEDEF___OUT_CH_)
-#define _CORBA_PRIMITIVEDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export PrimitiveDef_out
- {
- public:
- PrimitiveDef_out (PrimitiveDef_ptr &);
- PrimitiveDef_out (PrimitiveDef_var &);
- PrimitiveDef_out (const PrimitiveDef_out &);
- PrimitiveDef_out &operator= (const PrimitiveDef_out &);
- PrimitiveDef_out &operator= (const PrimitiveDef_var &);
- PrimitiveDef_out &operator= (PrimitiveDef_ptr);
- operator PrimitiveDef_ptr &();
- PrimitiveDef_ptr &ptr (void);
- PrimitiveDef_ptr operator-> (void);
-
- private:
- PrimitiveDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_PRIMITIVEDEF_CH_)
#define _CORBA_PRIMITIVEDEF_CH_
@@ -3973,7 +3286,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -4154,90 +3467,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PrimitiveDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_CORBA_STRINGDEF___PTR_CH_)
-#define _CORBA_STRINGDEF___PTR_CH_
-
- class StringDef;
- typedef StringDef *StringDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_STRINGDEF___VAR_CH_)
-#define _CORBA_STRINGDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export StringDef_var : public TAO_Base_var
- {
- public:
- StringDef_var (void); // default constructor
- StringDef_var (StringDef_ptr p) : ptr_ (p) {}
- StringDef_var (const StringDef_var &); // copy constructor
- ~StringDef_var (void); // destructor
-
- StringDef_var &operator= (StringDef_ptr);
- StringDef_var &operator= (const StringDef_var &);
- StringDef_ptr operator-> (void) const;
-
- operator const StringDef_ptr &() const;
- operator StringDef_ptr &();
- // in, inout, out, _retn
- StringDef_ptr in (void) const;
- StringDef_ptr &inout (void);
- StringDef_ptr &out (void);
- StringDef_ptr _retn (void);
- StringDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static StringDef_ptr tao_duplicate (StringDef_ptr);
- static void tao_release (StringDef_ptr);
- static StringDef_ptr tao_nil (void);
- static StringDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- StringDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- StringDef_var (const TAO_Base_var &rhs);
- StringDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_STRINGDEF___OUT_CH_)
-#define _CORBA_STRINGDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export StringDef_out
- {
- public:
- StringDef_out (StringDef_ptr &);
- StringDef_out (StringDef_var &);
- StringDef_out (const StringDef_out &);
- StringDef_out &operator= (const StringDef_out &);
- StringDef_out &operator= (const StringDef_var &);
- StringDef_out &operator= (StringDef_ptr);
- operator StringDef_ptr &();
- StringDef_ptr &ptr (void);
- StringDef_ptr operator-> (void);
-
- private:
- StringDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_STRINGDEF_CH_)
#define _CORBA_STRINGDEF_CH_
@@ -4297,7 +3527,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -4502,90 +3732,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StringDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_CORBA_WSTRINGDEF___PTR_CH_)
-#define _CORBA_WSTRINGDEF___PTR_CH_
-
- class WstringDef;
- typedef WstringDef *WstringDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_WSTRINGDEF___VAR_CH_)
-#define _CORBA_WSTRINGDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export WstringDef_var : public TAO_Base_var
- {
- public:
- WstringDef_var (void); // default constructor
- WstringDef_var (WstringDef_ptr p) : ptr_ (p) {}
- WstringDef_var (const WstringDef_var &); // copy constructor
- ~WstringDef_var (void); // destructor
-
- WstringDef_var &operator= (WstringDef_ptr);
- WstringDef_var &operator= (const WstringDef_var &);
- WstringDef_ptr operator-> (void) const;
-
- operator const WstringDef_ptr &() const;
- operator WstringDef_ptr &();
- // in, inout, out, _retn
- WstringDef_ptr in (void) const;
- WstringDef_ptr &inout (void);
- WstringDef_ptr &out (void);
- WstringDef_ptr _retn (void);
- WstringDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static WstringDef_ptr tao_duplicate (WstringDef_ptr);
- static void tao_release (WstringDef_ptr);
- static WstringDef_ptr tao_nil (void);
- static WstringDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- WstringDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- WstringDef_var (const TAO_Base_var &rhs);
- WstringDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_WSTRINGDEF___OUT_CH_)
-#define _CORBA_WSTRINGDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export WstringDef_out
- {
- public:
- WstringDef_out (WstringDef_ptr &);
- WstringDef_out (WstringDef_var &);
- WstringDef_out (const WstringDef_out &);
- WstringDef_out &operator= (const WstringDef_out &);
- WstringDef_out &operator= (const WstringDef_var &);
- WstringDef_out &operator= (WstringDef_ptr);
- operator WstringDef_ptr &();
- WstringDef_ptr &ptr (void);
- WstringDef_ptr operator-> (void);
-
- private:
- WstringDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_WSTRINGDEF_CH_)
#define _CORBA_WSTRINGDEF_CH_
@@ -4645,7 +3792,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -4850,90 +3997,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_WstringDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_CORBA_SEQUENCEDEF___PTR_CH_)
-#define _CORBA_SEQUENCEDEF___PTR_CH_
-
- class SequenceDef;
- typedef SequenceDef *SequenceDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_SEQUENCEDEF___VAR_CH_)
-#define _CORBA_SEQUENCEDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export SequenceDef_var : public TAO_Base_var
- {
- public:
- SequenceDef_var (void); // default constructor
- SequenceDef_var (SequenceDef_ptr p) : ptr_ (p) {}
- SequenceDef_var (const SequenceDef_var &); // copy constructor
- ~SequenceDef_var (void); // destructor
-
- SequenceDef_var &operator= (SequenceDef_ptr);
- SequenceDef_var &operator= (const SequenceDef_var &);
- SequenceDef_ptr operator-> (void) const;
-
- operator const SequenceDef_ptr &() const;
- operator SequenceDef_ptr &();
- // in, inout, out, _retn
- SequenceDef_ptr in (void) const;
- SequenceDef_ptr &inout (void);
- SequenceDef_ptr &out (void);
- SequenceDef_ptr _retn (void);
- SequenceDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static SequenceDef_ptr tao_duplicate (SequenceDef_ptr);
- static void tao_release (SequenceDef_ptr);
- static SequenceDef_ptr tao_nil (void);
- static SequenceDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- SequenceDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- SequenceDef_var (const TAO_Base_var &rhs);
- SequenceDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_SEQUENCEDEF___OUT_CH_)
-#define _CORBA_SEQUENCEDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export SequenceDef_out
- {
- public:
- SequenceDef_out (SequenceDef_ptr &);
- SequenceDef_out (SequenceDef_var &);
- SequenceDef_out (const SequenceDef_out &);
- SequenceDef_out &operator= (const SequenceDef_out &);
- SequenceDef_out &operator= (const SequenceDef_var &);
- SequenceDef_out &operator= (SequenceDef_ptr);
- operator SequenceDef_ptr &();
- SequenceDef_ptr &ptr (void);
- SequenceDef_ptr operator-> (void);
-
- private:
- SequenceDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_SEQUENCEDEF_CH_)
#define _CORBA_SEQUENCEDEF_CH_
@@ -5024,7 +4088,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -5297,90 +4361,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_SequenceDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_CORBA_ARRAYDEF___PTR_CH_)
-#define _CORBA_ARRAYDEF___PTR_CH_
-
- class ArrayDef;
- typedef ArrayDef *ArrayDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ARRAYDEF___VAR_CH_)
-#define _CORBA_ARRAYDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ArrayDef_var : public TAO_Base_var
- {
- public:
- ArrayDef_var (void); // default constructor
- ArrayDef_var (ArrayDef_ptr p) : ptr_ (p) {}
- ArrayDef_var (const ArrayDef_var &); // copy constructor
- ~ArrayDef_var (void); // destructor
-
- ArrayDef_var &operator= (ArrayDef_ptr);
- ArrayDef_var &operator= (const ArrayDef_var &);
- ArrayDef_ptr operator-> (void) const;
-
- operator const ArrayDef_ptr &() const;
- operator ArrayDef_ptr &();
- // in, inout, out, _retn
- ArrayDef_ptr in (void) const;
- ArrayDef_ptr &inout (void);
- ArrayDef_ptr &out (void);
- ArrayDef_ptr _retn (void);
- ArrayDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ArrayDef_ptr tao_duplicate (ArrayDef_ptr);
- static void tao_release (ArrayDef_ptr);
- static ArrayDef_ptr tao_nil (void);
- static ArrayDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ArrayDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ArrayDef_var (const TAO_Base_var &rhs);
- ArrayDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ARRAYDEF___OUT_CH_)
-#define _CORBA_ARRAYDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ArrayDef_out
- {
- public:
- ArrayDef_out (ArrayDef_ptr &);
- ArrayDef_out (ArrayDef_var &);
- ArrayDef_out (const ArrayDef_out &);
- ArrayDef_out &operator= (const ArrayDef_out &);
- ArrayDef_out &operator= (const ArrayDef_var &);
- ArrayDef_out &operator= (ArrayDef_ptr);
- operator ArrayDef_ptr &();
- ArrayDef_ptr &ptr (void);
- ArrayDef_ptr operator-> (void);
-
- private:
- ArrayDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_ARRAYDEF_CH_)
#define _CORBA_ARRAYDEF_CH_
@@ -5471,7 +4452,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -5744,90 +4725,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ArrayDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_EXCEPTIONDEF___PTR_CH_)
-#define _CORBA_EXCEPTIONDEF___PTR_CH_
+#if !defined (_CORBA_EXCEPTIONDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_EXCEPTIONDEF__ODDS_N_ENDS_CH_
class ExceptionDef;
typedef ExceptionDef *ExceptionDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXCEPTIONDEF___VAR_CH_)
-#define _CORBA_EXCEPTIONDEF___VAR_CH_
+ struct tao_ExceptionDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ ExceptionDef,
+ tao_ExceptionDef_life
+ >
+ ExceptionDef_var;
- class TAO_IFR_Client_Export ExceptionDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ ExceptionDef,
+ tao_ExceptionDef_life
+ >
+ ExceptionDef_out;
+
+ struct TAO_IFR_Client_Export tao_ExceptionDef_life
{
- public:
- ExceptionDef_var (void); // default constructor
- ExceptionDef_var (ExceptionDef_ptr p) : ptr_ (p) {}
- ExceptionDef_var (const ExceptionDef_var &); // copy constructor
- ~ExceptionDef_var (void); // destructor
-
- ExceptionDef_var &operator= (ExceptionDef_ptr);
- ExceptionDef_var &operator= (const ExceptionDef_var &);
- ExceptionDef_ptr operator-> (void) const;
-
- operator const ExceptionDef_ptr &() const;
- operator ExceptionDef_ptr &();
- // in, inout, out, _retn
- ExceptionDef_ptr in (void) const;
- ExceptionDef_ptr &inout (void);
- ExceptionDef_ptr &out (void);
- ExceptionDef_ptr _retn (void);
- ExceptionDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static ExceptionDef_ptr tao_duplicate (ExceptionDef_ptr);
static void tao_release (ExceptionDef_ptr);
static ExceptionDef_ptr tao_nil (void);
- static ExceptionDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ ExceptionDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ExceptionDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ExceptionDef_var (const TAO_Base_var &rhs);
- ExceptionDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXCEPTIONDEF___OUT_CH_)
-#define _CORBA_EXCEPTIONDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_IFR_Client_Export ExceptionDef_out
+ struct TAO_IFR_Client_Export tao_ExceptionDef_cast
{
- public:
- ExceptionDef_out (ExceptionDef_ptr &);
- ExceptionDef_out (ExceptionDef_var &);
- ExceptionDef_out (const ExceptionDef_out &);
- ExceptionDef_out &operator= (const ExceptionDef_out &);
- ExceptionDef_out &operator= (const ExceptionDef_var &);
- ExceptionDef_out &operator= (ExceptionDef_ptr);
- operator ExceptionDef_ptr &();
- ExceptionDef_ptr &ptr (void);
- ExceptionDef_ptr operator-> (void);
-
- private:
- ExceptionDef_ptr &ptr_;
+ static ExceptionDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_EXCEPTIONDEF_CH_)
#define _CORBA_EXCEPTIONDEF_CH_
@@ -5898,7 +4842,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -6127,177 +5071,58 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExceptionDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (void);
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- ExceptionDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (
- const _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<CORBA::ExceptionDef,CORBA::ExceptionDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static ExceptionDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (ExceptionDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- ExceptionDef* *get_buffer (CORBA::Boolean orphan = 0);
- const ExceptionDef* *get_buffer (void) const;
- virtual void _shrink_buffer (
- CORBA::ULong nl,
- CORBA::ULong ol
- );
-
- virtual void _downcast (
- void* target,
- CORBA::Object *src
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- virtual CORBA::Object* _upcast (void *src) const;
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ_CH_)
-#define _CORBA_EXCEPTIONDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75
class ExceptionDefSeq;
- class ExceptionDefSeq_var;
-
- // *************************************************************
- // CORBA::ExceptionDefSeq
- // *************************************************************
- class TAO_IFR_Client_Export ExceptionDefSeq : public
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<ExceptionDef,ExceptionDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ typedef
+ TAO_MngSeq_Var_T<
+ ExceptionDefSeq,
+ TAO_Object_Manager<
+ ExceptionDef,
+ ExceptionDef,
+ CORBA::tao_ExceptionDef_life
+ >
+ >
+ ExceptionDefSeq_var;
+
+ typedef
+ TAO_Seq_Out_T<
+ ExceptionDefSeq,
+ ExceptionDefSeq_var,
+ TAO_Object_Manager<
+ ExceptionDef,
+ ExceptionDef,
+ CORBA::tao_ExceptionDef_life
+ >
+ >
+ ExceptionDefSeq_out;
+
+ class TAO_IFR_Client_Export ExceptionDefSeq
+ : public
+ TAO_Unbounded_Object_Sequence<
+ ExceptionDef,
+ ExceptionDef,
+ CORBA::tao_ExceptionDef_life,
+ CORBA::tao_ExceptionDef_cast
+ >
{
public:
ExceptionDefSeq (void);
ExceptionDefSeq (CORBA::ULong max);
ExceptionDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- ExceptionDef_ptr *buffer,
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ExceptionDef_ptr* buffer,
CORBA::Boolean release = 0
);
ExceptionDefSeq (const ExceptionDefSeq &);
~ExceptionDefSeq (void);
- static void _tao_any_destructor (void*);
+ static void _tao_any_destructor (void *);
typedef ExceptionDefSeq_var _var_type;
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ___VAR_CH_)
-#define _CORBA_EXCEPTIONDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class CORBA::ExceptionDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ExceptionDefSeq_var
- {
- public:
- ExceptionDefSeq_var (void);
- ExceptionDefSeq_var (ExceptionDefSeq *);
- ExceptionDefSeq_var (const ExceptionDefSeq_var &);
- ~ExceptionDefSeq_var (void);
-
- ExceptionDefSeq_var &operator= (ExceptionDefSeq *);
- ExceptionDefSeq_var &operator= (const ExceptionDefSeq_var &);
- ExceptionDefSeq *operator-> (void);
- const ExceptionDefSeq *operator-> (void) const;
-
- operator const ExceptionDefSeq &() const;
- operator ExceptionDefSeq &();
- operator ExceptionDefSeq &() const;
-
- // Variable-size base types only.
- operator ExceptionDefSeq *&();
-
- TAO_Object_Manager<ExceptionDef, ExceptionDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const ExceptionDefSeq &in (void) const;
- ExceptionDefSeq &inout (void);
- ExceptionDefSeq *&out (void);
- ExceptionDefSeq *_retn (void);
- ExceptionDefSeq *ptr (void) const;
-
- private:
- ExceptionDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ___OUT_CH_)
-#define _CORBA_EXCEPTIONDEFSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export ExceptionDefSeq_out
- {
- public:
- ExceptionDefSeq_out (ExceptionDefSeq *&);
- ExceptionDefSeq_out (ExceptionDefSeq_var &);
- ExceptionDefSeq_out (const ExceptionDefSeq_out &);
- ExceptionDefSeq_out &operator= (const ExceptionDefSeq_out &);
- ExceptionDefSeq_out &operator= (ExceptionDefSeq *);
- operator ExceptionDefSeq *&();
- ExceptionDefSeq *&ptr (void);
- ExceptionDefSeq *operator-> (void);
- TAO_Object_Manager<ExceptionDef, ExceptionDef_var> operator[] (CORBA::ULong index);
-
- private:
- ExceptionDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ExceptionDefSeq_var &);
- };
-
-#endif /* end #if !defined */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
@@ -6321,90 +5146,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttributeMode;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_ATTRIBUTEDEF___PTR_CH_)
-#define _CORBA_ATTRIBUTEDEF___PTR_CH_
+#if !defined (_CORBA_ATTRIBUTEDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_ATTRIBUTEDEF__ODDS_N_ENDS_CH_
class AttributeDef;
typedef AttributeDef *AttributeDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ATTRIBUTEDEF___VAR_CH_)
-#define _CORBA_ATTRIBUTEDEF___VAR_CH_
+ struct tao_AttributeDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ AttributeDef,
+ tao_AttributeDef_life
+ >
+ AttributeDef_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ AttributeDef,
+ tao_AttributeDef_life
+ >
+ AttributeDef_out;
- class TAO_IFR_Client_Export AttributeDef_var : public TAO_Base_var
+ struct TAO_IFR_Client_Export tao_AttributeDef_life
{
- public:
- AttributeDef_var (void); // default constructor
- AttributeDef_var (AttributeDef_ptr p) : ptr_ (p) {}
- AttributeDef_var (const AttributeDef_var &); // copy constructor
- ~AttributeDef_var (void); // destructor
-
- AttributeDef_var &operator= (AttributeDef_ptr);
- AttributeDef_var &operator= (const AttributeDef_var &);
- AttributeDef_ptr operator-> (void) const;
-
- operator const AttributeDef_ptr &() const;
- operator AttributeDef_ptr &();
- // in, inout, out, _retn
- AttributeDef_ptr in (void) const;
- AttributeDef_ptr &inout (void);
- AttributeDef_ptr &out (void);
- AttributeDef_ptr _retn (void);
- AttributeDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static AttributeDef_ptr tao_duplicate (AttributeDef_ptr);
static void tao_release (AttributeDef_ptr);
static AttributeDef_ptr tao_nil (void);
- static AttributeDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ AttributeDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- AttributeDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- AttributeDef_var (const TAO_Base_var &rhs);
- AttributeDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ATTRIBUTEDEF___OUT_CH_)
-#define _CORBA_ATTRIBUTEDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_IFR_Client_Export AttributeDef_out
+ struct TAO_IFR_Client_Export tao_AttributeDef_cast
{
- public:
- AttributeDef_out (AttributeDef_ptr &);
- AttributeDef_out (AttributeDef_var &);
- AttributeDef_out (const AttributeDef_out &);
- AttributeDef_out &operator= (const AttributeDef_out &);
- AttributeDef_out &operator= (const AttributeDef_var &);
- AttributeDef_out &operator= (AttributeDef_ptr);
- operator AttributeDef_ptr &();
- AttributeDef_ptr &ptr (void);
- AttributeDef_ptr operator-> (void);
-
- private:
- AttributeDef_ptr &ptr_;
+ static AttributeDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_ATTRIBUTEDEF_CH_)
#define _CORBA_ATTRIBUTEDEF_CH_
@@ -6495,7 +5283,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -6768,9 +5556,25 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttributeDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231
+
+ struct AttributeDescription;
- class AttributeDescription_var;
+ typedef
+ TAO_Var_Var_T<
+ AttributeDescription
+ >
+ AttributeDescription_var;
+
+ typedef
+ TAO_Out_T<
+ AttributeDescription,
+ AttributeDescription_var
+ >
+ AttributeDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export AttributeDescription
{
@@ -6786,69 +5590,30 @@ TAO_NAMESPACE CORBA
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export AttributeDescription_var
- {
- public:
- AttributeDescription_var (void);
- AttributeDescription_var (AttributeDescription *);
- AttributeDescription_var (const AttributeDescription_var &);
- ~AttributeDescription_var (void);
-
- AttributeDescription_var &operator= (AttributeDescription *);
- AttributeDescription_var &operator= (const AttributeDescription_var &);
- AttributeDescription *operator-> (void);
- const AttributeDescription *operator-> (void) const;
-
- operator const AttributeDescription &() const;
- operator AttributeDescription &();
- operator AttributeDescription &() const;
-
- // Variable-size types only.
- operator AttributeDescription *&();
-
- // in, inout, out, _retn
- const AttributeDescription &in (void) const;
- AttributeDescription &inout (void);
- AttributeDescription *&out (void);
- AttributeDescription *_retn (void);
- AttributeDescription *ptr (void) const;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- private:
- AttributeDescription *ptr_;
- };
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttributeDescription;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231
- class TAO_IFR_Client_Export AttributeDescription_out
- {
- public:
- AttributeDescription_out (AttributeDescription *&);
- AttributeDescription_out (AttributeDescription_var &);
- AttributeDescription_out (const AttributeDescription_out &);
- AttributeDescription_out &operator= (const AttributeDescription_out &);
- AttributeDescription_out &operator= (AttributeDescription *);
- operator AttributeDescription *&();
- AttributeDescription *&ptr (void);
- AttributeDescription *operator-> (void);
-
- private:
- AttributeDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const AttributeDescription_var &);
- };
+ struct ExtAttributeDescription;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+ typedef
+ TAO_Var_Var_T<
+ ExtAttributeDescription
+ >
+ ExtAttributeDescription_var;
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttributeDescription;
+ typedef
+ TAO_Out_T<
+ ExtAttributeDescription,
+ ExtAttributeDescription_var
+ >
+ ExtAttributeDescription_out;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class ExtAttributeDescription_var;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export ExtAttributeDescription
{
@@ -6866,150 +5631,58 @@ TAO_NAMESPACE CORBA
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export ExtAttributeDescription_var
- {
- public:
- ExtAttributeDescription_var (void);
- ExtAttributeDescription_var (ExtAttributeDescription *);
- ExtAttributeDescription_var (const ExtAttributeDescription_var &);
- ~ExtAttributeDescription_var (void);
-
- ExtAttributeDescription_var &operator= (ExtAttributeDescription *);
- ExtAttributeDescription_var &operator= (const ExtAttributeDescription_var &);
- ExtAttributeDescription *operator-> (void);
- const ExtAttributeDescription *operator-> (void) const;
-
- operator const ExtAttributeDescription &() const;
- operator ExtAttributeDescription &();
- operator ExtAttributeDescription &() const;
-
- // Variable-size types only.
- operator ExtAttributeDescription *&();
-
- // in, inout, out, _retn
- const ExtAttributeDescription &in (void) const;
- ExtAttributeDescription &inout (void);
- ExtAttributeDescription *&out (void);
- ExtAttributeDescription *_retn (void);
- ExtAttributeDescription *ptr (void) const;
-
- private:
- ExtAttributeDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export ExtAttributeDescription_out
- {
- public:
- ExtAttributeDescription_out (ExtAttributeDescription *&);
- ExtAttributeDescription_out (ExtAttributeDescription_var &);
- ExtAttributeDescription_out (const ExtAttributeDescription_out &);
- ExtAttributeDescription_out &operator= (const ExtAttributeDescription_out &);
- ExtAttributeDescription_out &operator= (ExtAttributeDescription *);
- operator ExtAttributeDescription *&();
- ExtAttributeDescription *&ptr (void);
- ExtAttributeDescription *operator-> (void);
-
- private:
- ExtAttributeDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ExtAttributeDescription_var &);
- };
-
- // TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAttributeDescription;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_EXTATTRIBUTEDEF___PTR_CH_)
-#define _CORBA_EXTATTRIBUTEDEF___PTR_CH_
+#if !defined (_CORBA_EXTATTRIBUTEDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_EXTATTRIBUTEDEF__ODDS_N_ENDS_CH_
class ExtAttributeDef;
typedef ExtAttributeDef *ExtAttributeDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXTATTRIBUTEDEF___VAR_CH_)
-#define _CORBA_EXTATTRIBUTEDEF___VAR_CH_
+ struct tao_ExtAttributeDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ ExtAttributeDef,
+ tao_ExtAttributeDef_life
+ >
+ ExtAttributeDef_var;
- class TAO_IFR_Client_Export ExtAttributeDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ ExtAttributeDef,
+ tao_ExtAttributeDef_life
+ >
+ ExtAttributeDef_out;
+
+ struct TAO_IFR_Client_Export tao_ExtAttributeDef_life
{
- public:
- ExtAttributeDef_var (void); // default constructor
- ExtAttributeDef_var (ExtAttributeDef_ptr p) : ptr_ (p) {}
- ExtAttributeDef_var (const ExtAttributeDef_var &); // copy constructor
- ~ExtAttributeDef_var (void); // destructor
-
- ExtAttributeDef_var &operator= (ExtAttributeDef_ptr);
- ExtAttributeDef_var &operator= (const ExtAttributeDef_var &);
- ExtAttributeDef_ptr operator-> (void) const;
-
- operator const ExtAttributeDef_ptr &() const;
- operator ExtAttributeDef_ptr &();
- // in, inout, out, _retn
- ExtAttributeDef_ptr in (void) const;
- ExtAttributeDef_ptr &inout (void);
- ExtAttributeDef_ptr &out (void);
- ExtAttributeDef_ptr _retn (void);
- ExtAttributeDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static ExtAttributeDef_ptr tao_duplicate (ExtAttributeDef_ptr);
static void tao_release (ExtAttributeDef_ptr);
static ExtAttributeDef_ptr tao_nil (void);
- static ExtAttributeDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ ExtAttributeDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ExtAttributeDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ExtAttributeDef_var (const TAO_Base_var &rhs);
- ExtAttributeDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXTATTRIBUTEDEF___OUT_CH_)
-#define _CORBA_EXTATTRIBUTEDEF___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ExtAttributeDef_out
+ struct TAO_IFR_Client_Export tao_ExtAttributeDef_cast
{
- public:
- ExtAttributeDef_out (ExtAttributeDef_ptr &);
- ExtAttributeDef_out (ExtAttributeDef_var &);
- ExtAttributeDef_out (const ExtAttributeDef_out &);
- ExtAttributeDef_out &operator= (const ExtAttributeDef_out &);
- ExtAttributeDef_out &operator= (const ExtAttributeDef_var &);
- ExtAttributeDef_out &operator= (ExtAttributeDef_ptr);
- operator ExtAttributeDef_ptr &();
- ExtAttributeDef_ptr &ptr (void);
- ExtAttributeDef_ptr operator-> (void);
-
- private:
- ExtAttributeDef_ptr &ptr_;
+ static ExtAttributeDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_EXTATTRIBUTEDEF_CH_)
#define _CORBA_EXTATTRIBUTEDEF_CH_
@@ -7100,7 +5773,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -7389,9 +6062,25 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_OperationMode;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231
- class ParameterDescription_var;
+ struct ParameterDescription;
+
+ typedef
+ TAO_Var_Var_T<
+ ParameterDescription
+ >
+ ParameterDescription_var;
+
+ typedef
+ TAO_Out_T<
+ ParameterDescription,
+ ParameterDescription_var
+ >
+ ParameterDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export ParameterDescription
{
@@ -7405,234 +6094,52 @@ TAO_NAMESPACE CORBA
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export ParameterDescription_var
- {
- public:
- ParameterDescription_var (void);
- ParameterDescription_var (ParameterDescription *);
- ParameterDescription_var (const ParameterDescription_var &);
- ~ParameterDescription_var (void);
-
- ParameterDescription_var &operator= (ParameterDescription *);
- ParameterDescription_var &operator= (const ParameterDescription_var &);
- ParameterDescription *operator-> (void);
- const ParameterDescription *operator-> (void) const;
-
- operator const ParameterDescription &() const;
- operator ParameterDescription &();
- operator ParameterDescription &() const;
-
- // Variable-size types only.
- operator ParameterDescription *&();
-
- // in, inout, out, _retn
- const ParameterDescription &in (void) const;
- ParameterDescription &inout (void);
- ParameterDescription *&out (void);
- ParameterDescription *_retn (void);
- ParameterDescription *ptr (void) const;
-
- private:
- ParameterDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export ParameterDescription_out
- {
- public:
- ParameterDescription_out (ParameterDescription *&);
- ParameterDescription_out (ParameterDescription_var &);
- ParameterDescription_out (const ParameterDescription_out &);
- ParameterDescription_out &operator= (const ParameterDescription_out &);
- ParameterDescription_out &operator= (ParameterDescription *);
- operator ParameterDescription *&();
- ParameterDescription *&ptr (void);
- ParameterDescription *operator-> (void);
-
- private:
- ParameterDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ParameterDescription_var &);
- };
-
- // TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ParameterDescription;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void);
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- ParameterDescription *data,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (
- const _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &rhs
- );
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &operator= (
- const _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &rhs
- );
- virtual ~_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void);
-
- // = Accessors.
- ParameterDescription &operator[] (CORBA::ULong i);
- const ParameterDescription &operator[] (CORBA::ULong i) const;
-
- // = Static operations.
- static ParameterDescription *allocbuf (CORBA::ULong size);
- static void freebuf (ParameterDescription *buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- ParameterDescription *get_buffer (CORBA::Boolean orphan = 0);
- const ParameterDescription *get_buffer (void) const;
- void replace (
- CORBA::ULong max,
- CORBA::ULong length,
- ParameterDescription *data,
- CORBA::Boolean release
- );
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ_CH_)
-#define _CORBA_PARDESCRIPTIONSEQ_CH_
-
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75
class ParDescriptionSeq;
- class ParDescriptionSeq_var;
- // *************************************************************
- // CORBA::ParDescriptionSeq
- // *************************************************************
+ typedef
+ TAO_VarSeq_Var_T<
+ ParDescriptionSeq,
+ ParameterDescription
+ >
+ ParDescriptionSeq_var;
- class TAO_IFR_Client_Export ParDescriptionSeq : public
+ typedef
+ TAO_Seq_Out_T<
+ ParDescriptionSeq,
+ ParDescriptionSeq_var,
+ ParameterDescription
+ >
+ ParDescriptionSeq_out;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<ParameterDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ class TAO_IFR_Client_Export ParDescriptionSeq
+ : public
+ TAO_Unbounded_Sequence<
+ ParameterDescription
+ >
{
public:
ParDescriptionSeq (void);
ParDescriptionSeq (CORBA::ULong max);
ParDescriptionSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- ParameterDescription *buffer,
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ParameterDescription* buffer,
CORBA::Boolean release = 0
);
ParDescriptionSeq (const ParDescriptionSeq &);
~ParDescriptionSeq (void);
- static void _tao_any_destructor (void*);
+ static void _tao_any_destructor (void *);
typedef ParDescriptionSeq_var _var_type;
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ___VAR_CH_)
-#define _CORBA_PARDESCRIPTIONSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class CORBA::ParDescriptionSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ParDescriptionSeq_var
- {
- public:
- ParDescriptionSeq_var (void);
- ParDescriptionSeq_var (ParDescriptionSeq *);
- ParDescriptionSeq_var (const ParDescriptionSeq_var &);
- ~ParDescriptionSeq_var (void);
-
- ParDescriptionSeq_var &operator= (ParDescriptionSeq *);
- ParDescriptionSeq_var &operator= (const ParDescriptionSeq_var &);
- ParDescriptionSeq *operator-> (void);
- const ParDescriptionSeq *operator-> (void) const;
-
- operator const ParDescriptionSeq &() const;
- operator ParDescriptionSeq &();
- operator ParDescriptionSeq &() const;
-
- // Variable-size base types only.
- operator ParDescriptionSeq *&();
-
- ParameterDescription & operator[] (CORBA::ULong index);
- const ParameterDescription & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const ParDescriptionSeq &in (void) const;
- ParDescriptionSeq &inout (void);
- ParDescriptionSeq *&out (void);
- ParDescriptionSeq *_retn (void);
- ParDescriptionSeq *ptr (void) const;
-
- private:
- ParDescriptionSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ___OUT_CH_)
-#define _CORBA_PARDESCRIPTIONSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export ParDescriptionSeq_out
- {
- public:
- ParDescriptionSeq_out (ParDescriptionSeq *&);
- ParDescriptionSeq_out (ParDescriptionSeq_var &);
- ParDescriptionSeq_out (const ParDescriptionSeq_out &);
- ParDescriptionSeq_out &operator= (const ParDescriptionSeq_out &);
- ParDescriptionSeq_out &operator= (ParDescriptionSeq *);
- operator ParDescriptionSeq *&();
- ParDescriptionSeq *&ptr (void);
- ParDescriptionSeq *operator-> (void);
- ParameterDescription & operator[] (CORBA::ULong index);
-
- private:
- ParDescriptionSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ParDescriptionSeq_var &);
- };
-
-#endif /* end #if !defined */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
@@ -7650,122 +6157,47 @@ TAO_NAMESPACE CORBA
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ContextIdentifier;
-
-#if !defined (_CORBA_CONTEXTIDSEQ_CH_)
-#define _CORBA_CONTEXTIDSEQ_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75
class ContextIdSeq;
- class ContextIdSeq_var;
- // *************************************************************
- // CORBA::ContextIdSeq
- // *************************************************************
+ typedef
+ TAO_MngSeq_Var_T<
+ ContextIdSeq,
+ TAO_SeqElem_String_Manager
+ >
+ ContextIdSeq_var;
- class TAO_IFR_Client_Export ContextIdSeq : public
+ typedef
+ TAO_Seq_Out_T<
+ ContextIdSeq,
+ ContextIdSeq_var,
+ TAO_SeqElem_String_Manager
+ >
+ ContextIdSeq_out;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_String_Sequence
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ class TAO_IFR_Client_Export ContextIdSeq
+ : public
+ TAO_Unbounded_String_Sequence
{
public:
ContextIdSeq (void);
ContextIdSeq (CORBA::ULong max);
ContextIdSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- char * *buffer,
+ CORBA::ULong max,
+ CORBA::ULong length,
+ char ** buffer,
CORBA::Boolean release = 0
);
ContextIdSeq (const ContextIdSeq &);
~ContextIdSeq (void);
- static void _tao_any_destructor (void*);
+ static void _tao_any_destructor (void *);
typedef ContextIdSeq_var _var_type;
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_CONTEXTIDSEQ___VAR_CH_)
-#define _CORBA_CONTEXTIDSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class CORBA::ContextIdSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ContextIdSeq_var
- {
- public:
- ContextIdSeq_var (void);
- ContextIdSeq_var (ContextIdSeq *);
- ContextIdSeq_var (const ContextIdSeq_var &);
- ~ContextIdSeq_var (void);
-
- ContextIdSeq_var &operator= (ContextIdSeq *);
- ContextIdSeq_var &operator= (const ContextIdSeq_var &);
- ContextIdSeq *operator-> (void);
- const ContextIdSeq *operator-> (void) const;
-
- operator const ContextIdSeq &() const;
- operator ContextIdSeq &();
- operator ContextIdSeq &() const;
-
- // Variable-size base types only.
- operator ContextIdSeq *&();
-
- TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const ContextIdSeq &in (void) const;
- ContextIdSeq &inout (void);
- ContextIdSeq *&out (void);
- ContextIdSeq *_retn (void);
- ContextIdSeq *ptr (void) const;
-
- private:
- ContextIdSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_CONTEXTIDSEQ___OUT_CH_)
-#define _CORBA_CONTEXTIDSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export ContextIdSeq_out
- {
- public:
- ContextIdSeq_out (ContextIdSeq *&);
- ContextIdSeq_out (ContextIdSeq_var &);
- ContextIdSeq_out (const ContextIdSeq_out &);
- ContextIdSeq_out &operator= (const ContextIdSeq_out &);
- ContextIdSeq_out &operator= (ContextIdSeq *);
- operator ContextIdSeq *&();
- ContextIdSeq *&ptr (void);
- ContextIdSeq *operator-> (void);
- TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
-
- private:
- ContextIdSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ContextIdSeq_var &);
- };
-
-#endif /* end #if !defined */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
@@ -7773,90 +6205,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ContextIdSeq;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_OPERATIONDEF___PTR_CH_)
-#define _CORBA_OPERATIONDEF___PTR_CH_
+#if !defined (_CORBA_OPERATIONDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_OPERATIONDEF__ODDS_N_ENDS_CH_
class OperationDef;
typedef OperationDef *OperationDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_OPERATIONDEF___VAR_CH_)
-#define _CORBA_OPERATIONDEF___VAR_CH_
+ struct tao_OperationDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ OperationDef,
+ tao_OperationDef_life
+ >
+ OperationDef_var;
- class TAO_IFR_Client_Export OperationDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ OperationDef,
+ tao_OperationDef_life
+ >
+ OperationDef_out;
+
+ struct TAO_IFR_Client_Export tao_OperationDef_life
{
- public:
- OperationDef_var (void); // default constructor
- OperationDef_var (OperationDef_ptr p) : ptr_ (p) {}
- OperationDef_var (const OperationDef_var &); // copy constructor
- ~OperationDef_var (void); // destructor
-
- OperationDef_var &operator= (OperationDef_ptr);
- OperationDef_var &operator= (const OperationDef_var &);
- OperationDef_ptr operator-> (void) const;
-
- operator const OperationDef_ptr &() const;
- operator OperationDef_ptr &();
- // in, inout, out, _retn
- OperationDef_ptr in (void) const;
- OperationDef_ptr &inout (void);
- OperationDef_ptr &out (void);
- OperationDef_ptr _retn (void);
- OperationDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static OperationDef_ptr tao_duplicate (OperationDef_ptr);
static void tao_release (OperationDef_ptr);
static OperationDef_ptr tao_nil (void);
- static OperationDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ OperationDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- OperationDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- OperationDef_var (const TAO_Base_var &rhs);
- OperationDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_OPERATIONDEF___OUT_CH_)
-#define _CORBA_OPERATIONDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_IFR_Client_Export OperationDef_out
+ struct TAO_IFR_Client_Export tao_OperationDef_cast
{
- public:
- OperationDef_out (OperationDef_ptr &);
- OperationDef_out (OperationDef_var &);
- OperationDef_out (const OperationDef_out &);
- OperationDef_out &operator= (const OperationDef_out &);
- OperationDef_out &operator= (const OperationDef_var &);
- OperationDef_out &operator= (OperationDef_ptr);
- operator OperationDef_ptr &();
- OperationDef_ptr &ptr (void);
- OperationDef_ptr operator-> (void);
-
- private:
- OperationDef_ptr &ptr_;
+ static OperationDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_OPERATIONDEF_CH_)
#define _CORBA_OPERATIONDEF_CH_
@@ -8010,7 +6405,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -8421,9 +6816,25 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_OperationDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231
+
+ struct OperationDescription;
+
+ typedef
+ TAO_Var_Var_T<
+ OperationDescription
+ >
+ OperationDescription_var;
- class OperationDescription_var;
+ typedef
+ TAO_Out_T<
+ OperationDescription,
+ OperationDescription_var
+ >
+ OperationDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export OperationDescription
{
@@ -8442,705 +6853,194 @@ TAO_NAMESPACE CORBA
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export OperationDescription_var
- {
- public:
- OperationDescription_var (void);
- OperationDescription_var (OperationDescription *);
- OperationDescription_var (const OperationDescription_var &);
- ~OperationDescription_var (void);
-
- OperationDescription_var &operator= (OperationDescription *);
- OperationDescription_var &operator= (const OperationDescription_var &);
- OperationDescription *operator-> (void);
- const OperationDescription *operator-> (void) const;
-
- operator const OperationDescription &() const;
- operator OperationDescription &();
- operator OperationDescription &() const;
-
- // Variable-size types only.
- operator OperationDescription *&();
-
- // in, inout, out, _retn
- const OperationDescription &in (void) const;
- OperationDescription &inout (void);
- OperationDescription *&out (void);
- OperationDescription *_retn (void);
- OperationDescription *ptr (void) const;
-
- private:
- OperationDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export OperationDescription_out
- {
- public:
- OperationDescription_out (OperationDescription *&);
- OperationDescription_out (OperationDescription_var &);
- OperationDescription_out (const OperationDescription_out &);
- OperationDescription_out &operator= (const OperationDescription_out &);
- OperationDescription_out &operator= (OperationDescription *);
- operator OperationDescription *&();
- OperationDescription *&ptr (void);
- OperationDescription *operator-> (void);
-
- private:
- OperationDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const OperationDescription_var &);
- };
-
- // TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_OperationDescription;
-
-#if !defined (_CORBA_REPOSITORYIDSEQ_CH_)
-#define _CORBA_REPOSITORYIDSEQ_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75
class RepositoryIdSeq;
- class RepositoryIdSeq_var;
- // *************************************************************
- // CORBA::RepositoryIdSeq
- // *************************************************************
+ typedef
+ TAO_MngSeq_Var_T<
+ RepositoryIdSeq,
+ TAO_SeqElem_String_Manager
+ >
+ RepositoryIdSeq_var;
- class TAO_IFR_Client_Export RepositoryIdSeq : public
+ typedef
+ TAO_Seq_Out_T<
+ RepositoryIdSeq,
+ RepositoryIdSeq_var,
+ TAO_SeqElem_String_Manager
+ >
+ RepositoryIdSeq_out;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_String_Sequence
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ class TAO_IFR_Client_Export RepositoryIdSeq
+ : public
+ TAO_Unbounded_String_Sequence
{
public:
RepositoryIdSeq (void);
RepositoryIdSeq (CORBA::ULong max);
RepositoryIdSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- char * *buffer,
+ CORBA::ULong max,
+ CORBA::ULong length,
+ char ** buffer,
CORBA::Boolean release = 0
);
RepositoryIdSeq (const RepositoryIdSeq &);
~RepositoryIdSeq (void);
- static void _tao_any_destructor (void*);
+ static void _tao_any_destructor (void *);
typedef RepositoryIdSeq_var _var_type;
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_REPOSITORYIDSEQ___VAR_CH_)
-#define _CORBA_REPOSITORYIDSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class CORBA::RepositoryIdSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export RepositoryIdSeq_var
- {
- public:
- RepositoryIdSeq_var (void);
- RepositoryIdSeq_var (RepositoryIdSeq *);
- RepositoryIdSeq_var (const RepositoryIdSeq_var &);
- ~RepositoryIdSeq_var (void);
-
- RepositoryIdSeq_var &operator= (RepositoryIdSeq *);
- RepositoryIdSeq_var &operator= (const RepositoryIdSeq_var &);
- RepositoryIdSeq *operator-> (void);
- const RepositoryIdSeq *operator-> (void) const;
-
- operator const RepositoryIdSeq &() const;
- operator RepositoryIdSeq &();
- operator RepositoryIdSeq &() const;
-
- // Variable-size base types only.
- operator RepositoryIdSeq *&();
-
- TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const RepositoryIdSeq &in (void) const;
- RepositoryIdSeq &inout (void);
- RepositoryIdSeq *&out (void);
- RepositoryIdSeq *_retn (void);
- RepositoryIdSeq *ptr (void) const;
-
- private:
- RepositoryIdSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_REPOSITORYIDSEQ___OUT_CH_)
-#define _CORBA_REPOSITORYIDSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export RepositoryIdSeq_out
- {
- public:
- RepositoryIdSeq_out (RepositoryIdSeq *&);
- RepositoryIdSeq_out (RepositoryIdSeq_var &);
- RepositoryIdSeq_out (const RepositoryIdSeq_out &);
- RepositoryIdSeq_out &operator= (const RepositoryIdSeq_out &);
- RepositoryIdSeq_out &operator= (RepositoryIdSeq *);
- operator RepositoryIdSeq *&();
- RepositoryIdSeq *&ptr (void);
- RepositoryIdSeq *operator-> (void);
- TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
-
- private:
- RepositoryIdSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const RepositoryIdSeq_var &);
- };
-
-#endif /* end #if !defined */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RepositoryIdSeq;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (void);
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- OperationDescription *data,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (
- const _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &rhs
- );
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &operator= (
- const _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &rhs
- );
- virtual ~_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (void);
-
- // = Accessors.
- OperationDescription &operator[] (CORBA::ULong i);
- const OperationDescription &operator[] (CORBA::ULong i) const;
-
- // = Static operations.
- static OperationDescription *allocbuf (CORBA::ULong size);
- static void freebuf (OperationDescription *buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- OperationDescription *get_buffer (CORBA::Boolean orphan = 0);
- const OperationDescription *get_buffer (void) const;
- void replace (
- CORBA::ULong max,
- CORBA::ULong length,
- OperationDescription *data,
- CORBA::Boolean release
- );
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_OPDESCRIPTIONSEQ_CH_)
-#define _CORBA_OPDESCRIPTIONSEQ_CH_
-
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75
class OpDescriptionSeq;
- class OpDescriptionSeq_var;
- // *************************************************************
- // CORBA::OpDescriptionSeq
- // *************************************************************
+ typedef
+ TAO_VarSeq_Var_T<
+ OpDescriptionSeq,
+ OperationDescription
+ >
+ OpDescriptionSeq_var;
- class TAO_IFR_Client_Export OpDescriptionSeq : public
+ typedef
+ TAO_Seq_Out_T<
+ OpDescriptionSeq,
+ OpDescriptionSeq_var,
+ OperationDescription
+ >
+ OpDescriptionSeq_out;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<OperationDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ class TAO_IFR_Client_Export OpDescriptionSeq
+ : public
+ TAO_Unbounded_Sequence<
+ OperationDescription
+ >
{
public:
OpDescriptionSeq (void);
OpDescriptionSeq (CORBA::ULong max);
OpDescriptionSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- OperationDescription *buffer,
+ CORBA::ULong max,
+ CORBA::ULong length,
+ OperationDescription* buffer,
CORBA::Boolean release = 0
);
OpDescriptionSeq (const OpDescriptionSeq &);
~OpDescriptionSeq (void);
- static void _tao_any_destructor (void*);
+ static void _tao_any_destructor (void *);
typedef OpDescriptionSeq_var _var_type;
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_OPDESCRIPTIONSEQ___VAR_CH_)
-#define _CORBA_OPDESCRIPTIONSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class CORBA::OpDescriptionSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export OpDescriptionSeq_var
- {
- public:
- OpDescriptionSeq_var (void);
- OpDescriptionSeq_var (OpDescriptionSeq *);
- OpDescriptionSeq_var (const OpDescriptionSeq_var &);
- ~OpDescriptionSeq_var (void);
-
- OpDescriptionSeq_var &operator= (OpDescriptionSeq *);
- OpDescriptionSeq_var &operator= (const OpDescriptionSeq_var &);
- OpDescriptionSeq *operator-> (void);
- const OpDescriptionSeq *operator-> (void) const;
-
- operator const OpDescriptionSeq &() const;
- operator OpDescriptionSeq &();
- operator OpDescriptionSeq &() const;
-
- // Variable-size base types only.
- operator OpDescriptionSeq *&();
-
- OperationDescription & operator[] (CORBA::ULong index);
- const OperationDescription & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const OpDescriptionSeq &in (void) const;
- OpDescriptionSeq &inout (void);
- OpDescriptionSeq *&out (void);
- OpDescriptionSeq *_retn (void);
- OpDescriptionSeq *ptr (void) const;
-
- private:
- OpDescriptionSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_OPDESCRIPTIONSEQ___OUT_CH_)
-#define _CORBA_OPDESCRIPTIONSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export OpDescriptionSeq_out
- {
- public:
- OpDescriptionSeq_out (OpDescriptionSeq *&);
- OpDescriptionSeq_out (OpDescriptionSeq_var &);
- OpDescriptionSeq_out (const OpDescriptionSeq_out &);
- OpDescriptionSeq_out &operator= (const OpDescriptionSeq_out &);
- OpDescriptionSeq_out &operator= (OpDescriptionSeq *);
- operator OpDescriptionSeq *&();
- OpDescriptionSeq *&ptr (void);
- OpDescriptionSeq *operator-> (void);
- OperationDescription & operator[] (CORBA::ULong index);
-
- private:
- OpDescriptionSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const OpDescriptionSeq_var &);
- };
-
-#endif /* end #if !defined */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_OpDescriptionSeq;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void);
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- AttributeDescription *data,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (
- const _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &rhs
- );
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &operator= (
- const _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &rhs
- );
- virtual ~_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void);
-
- // = Accessors.
- AttributeDescription &operator[] (CORBA::ULong i);
- const AttributeDescription &operator[] (CORBA::ULong i) const;
-
- // = Static operations.
- static AttributeDescription *allocbuf (CORBA::ULong size);
- static void freebuf (AttributeDescription *buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- AttributeDescription *get_buffer (CORBA::Boolean orphan = 0);
- const AttributeDescription *get_buffer (void) const;
- void replace (
- CORBA::ULong max,
- CORBA::ULong length,
- AttributeDescription *data,
- CORBA::Boolean release
- );
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_ATTRDESCRIPTIONSEQ_CH_)
-#define _CORBA_ATTRDESCRIPTIONSEQ_CH_
-
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75
class AttrDescriptionSeq;
- class AttrDescriptionSeq_var;
- // *************************************************************
- // CORBA::AttrDescriptionSeq
- // *************************************************************
+ typedef
+ TAO_VarSeq_Var_T<
+ AttrDescriptionSeq,
+ AttributeDescription
+ >
+ AttrDescriptionSeq_var;
- class TAO_IFR_Client_Export AttrDescriptionSeq : public
+ typedef
+ TAO_Seq_Out_T<
+ AttrDescriptionSeq,
+ AttrDescriptionSeq_var,
+ AttributeDescription
+ >
+ AttrDescriptionSeq_out;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<AttributeDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ class TAO_IFR_Client_Export AttrDescriptionSeq
+ : public
+ TAO_Unbounded_Sequence<
+ AttributeDescription
+ >
{
public:
AttrDescriptionSeq (void);
AttrDescriptionSeq (CORBA::ULong max);
AttrDescriptionSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- AttributeDescription *buffer,
+ CORBA::ULong max,
+ CORBA::ULong length,
+ AttributeDescription* buffer,
CORBA::Boolean release = 0
);
AttrDescriptionSeq (const AttrDescriptionSeq &);
~AttrDescriptionSeq (void);
- static void _tao_any_destructor (void*);
+ static void _tao_any_destructor (void *);
typedef AttrDescriptionSeq_var _var_type;
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ATTRDESCRIPTIONSEQ___VAR_CH_)
-#define _CORBA_ATTRDESCRIPTIONSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class CORBA::AttrDescriptionSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export AttrDescriptionSeq_var
- {
- public:
- AttrDescriptionSeq_var (void);
- AttrDescriptionSeq_var (AttrDescriptionSeq *);
- AttrDescriptionSeq_var (const AttrDescriptionSeq_var &);
- ~AttrDescriptionSeq_var (void);
-
- AttrDescriptionSeq_var &operator= (AttrDescriptionSeq *);
- AttrDescriptionSeq_var &operator= (const AttrDescriptionSeq_var &);
- AttrDescriptionSeq *operator-> (void);
- const AttrDescriptionSeq *operator-> (void) const;
-
- operator const AttrDescriptionSeq &() const;
- operator AttrDescriptionSeq &();
- operator AttrDescriptionSeq &() const;
-
- // Variable-size base types only.
- operator AttrDescriptionSeq *&();
-
- AttributeDescription & operator[] (CORBA::ULong index);
- const AttributeDescription & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const AttrDescriptionSeq &in (void) const;
- AttrDescriptionSeq &inout (void);
- AttrDescriptionSeq *&out (void);
- AttrDescriptionSeq *_retn (void);
- AttrDescriptionSeq *ptr (void) const;
-
- private:
- AttrDescriptionSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ATTRDESCRIPTIONSEQ___OUT_CH_)
-#define _CORBA_ATTRDESCRIPTIONSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export AttrDescriptionSeq_out
- {
- public:
- AttrDescriptionSeq_out (AttrDescriptionSeq *&);
- AttrDescriptionSeq_out (AttrDescriptionSeq_var &);
- AttrDescriptionSeq_out (const AttrDescriptionSeq_out &);
- AttrDescriptionSeq_out &operator= (const AttrDescriptionSeq_out &);
- AttrDescriptionSeq_out &operator= (AttrDescriptionSeq *);
- operator AttrDescriptionSeq *&();
- AttrDescriptionSeq *&ptr (void);
- AttrDescriptionSeq *operator-> (void);
- AttributeDescription & operator[] (CORBA::ULong index);
-
- private:
- AttrDescriptionSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const AttrDescriptionSeq_var &);
- };
-
-#endif /* end #if !defined */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttrDescriptionSeq;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (void);
- _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- ExtAttributeDescription *data,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (
- const _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &rhs
- );
- _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &operator= (
- const _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &rhs
- );
- virtual ~_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (void);
-
- // = Accessors.
- ExtAttributeDescription &operator[] (CORBA::ULong i);
- const ExtAttributeDescription &operator[] (CORBA::ULong i) const;
-
- // = Static operations.
- static ExtAttributeDescription *allocbuf (CORBA::ULong size);
- static void freebuf (ExtAttributeDescription *buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- ExtAttributeDescription *get_buffer (CORBA::Boolean orphan = 0);
- const ExtAttributeDescription *get_buffer (void) const;
- void replace (
- CORBA::ULong max,
- CORBA::ULong length,
- ExtAttributeDescription *data,
- CORBA::Boolean release
- );
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ_CH_)
-#define _CORBA_EXTATTRDESCRIPTIONSEQ_CH_
-
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75
class ExtAttrDescriptionSeq;
- class ExtAttrDescriptionSeq_var;
- // *************************************************************
- // CORBA::ExtAttrDescriptionSeq
- // *************************************************************
+ typedef
+ TAO_VarSeq_Var_T<
+ ExtAttrDescriptionSeq,
+ ExtAttributeDescription
+ >
+ ExtAttrDescriptionSeq_var;
- class TAO_IFR_Client_Export ExtAttrDescriptionSeq : public
+ typedef
+ TAO_Seq_Out_T<
+ ExtAttrDescriptionSeq,
+ ExtAttrDescriptionSeq_var,
+ ExtAttributeDescription
+ >
+ ExtAttrDescriptionSeq_out;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<ExtAttributeDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ class TAO_IFR_Client_Export ExtAttrDescriptionSeq
+ : public
+ TAO_Unbounded_Sequence<
+ ExtAttributeDescription
+ >
{
public:
ExtAttrDescriptionSeq (void);
ExtAttrDescriptionSeq (CORBA::ULong max);
ExtAttrDescriptionSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- ExtAttributeDescription *buffer,
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ExtAttributeDescription* buffer,
CORBA::Boolean release = 0
);
ExtAttrDescriptionSeq (const ExtAttrDescriptionSeq &);
~ExtAttrDescriptionSeq (void);
- static void _tao_any_destructor (void*);
+ static void _tao_any_destructor (void *);
typedef ExtAttrDescriptionSeq_var _var_type;
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ___VAR_CH_)
-#define _CORBA_EXTATTRDESCRIPTIONSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class CORBA::ExtAttrDescriptionSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ExtAttrDescriptionSeq_var
- {
- public:
- ExtAttrDescriptionSeq_var (void);
- ExtAttrDescriptionSeq_var (ExtAttrDescriptionSeq *);
- ExtAttrDescriptionSeq_var (const ExtAttrDescriptionSeq_var &);
- ~ExtAttrDescriptionSeq_var (void);
-
- ExtAttrDescriptionSeq_var &operator= (ExtAttrDescriptionSeq *);
- ExtAttrDescriptionSeq_var &operator= (const ExtAttrDescriptionSeq_var &);
- ExtAttrDescriptionSeq *operator-> (void);
- const ExtAttrDescriptionSeq *operator-> (void) const;
-
- operator const ExtAttrDescriptionSeq &() const;
- operator ExtAttrDescriptionSeq &();
- operator ExtAttrDescriptionSeq &() const;
-
- // Variable-size base types only.
- operator ExtAttrDescriptionSeq *&();
-
- ExtAttributeDescription & operator[] (CORBA::ULong index);
- const ExtAttributeDescription & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const ExtAttrDescriptionSeq &in (void) const;
- ExtAttrDescriptionSeq &inout (void);
- ExtAttrDescriptionSeq *&out (void);
- ExtAttrDescriptionSeq *_retn (void);
- ExtAttrDescriptionSeq *ptr (void) const;
-
- private:
- ExtAttrDescriptionSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ___OUT_CH_)
-#define _CORBA_EXTATTRDESCRIPTIONSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_IFR_Client_Export ExtAttrDescriptionSeq_out
- {
- public:
- ExtAttrDescriptionSeq_out (ExtAttrDescriptionSeq *&);
- ExtAttrDescriptionSeq_out (ExtAttrDescriptionSeq_var &);
- ExtAttrDescriptionSeq_out (const ExtAttrDescriptionSeq_out &);
- ExtAttrDescriptionSeq_out &operator= (const ExtAttrDescriptionSeq_out &);
- ExtAttrDescriptionSeq_out &operator= (ExtAttrDescriptionSeq *);
- operator ExtAttrDescriptionSeq *&();
- ExtAttrDescriptionSeq *&ptr (void);
- ExtAttrDescriptionSeq *operator-> (void);
- ExtAttributeDescription & operator[] (CORBA::ULong index);
-
- private:
- ExtAttrDescriptionSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ExtAttrDescriptionSeq_var &);
- };
-
-#endif /* end #if !defined */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
@@ -9148,90 +7048,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAttrDescriptionSeq;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_INTERFACEDEF___PTR_CH_)
-#define _CORBA_INTERFACEDEF___PTR_CH_
+#if !defined (_CORBA_INTERFACEDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_INTERFACEDEF__ODDS_N_ENDS_CH_
class InterfaceDef;
typedef InterfaceDef *InterfaceDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_INTERFACEDEF___VAR_CH_)
-#define _CORBA_INTERFACEDEF___VAR_CH_
+ struct tao_InterfaceDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ InterfaceDef,
+ tao_InterfaceDef_life
+ >
+ InterfaceDef_var;
- class TAO_IFR_Client_Export InterfaceDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ InterfaceDef,
+ tao_InterfaceDef_life
+ >
+ InterfaceDef_out;
+
+ struct TAO_IFR_Client_Export tao_InterfaceDef_life
{
- public:
- InterfaceDef_var (void); // default constructor
- InterfaceDef_var (InterfaceDef_ptr p) : ptr_ (p) {}
- InterfaceDef_var (const InterfaceDef_var &); // copy constructor
- ~InterfaceDef_var (void); // destructor
-
- InterfaceDef_var &operator= (InterfaceDef_ptr);
- InterfaceDef_var &operator= (const InterfaceDef_var &);
- InterfaceDef_ptr operator-> (void) const;
-
- operator const InterfaceDef_ptr &() const;
- operator InterfaceDef_ptr &();
- // in, inout, out, _retn
- InterfaceDef_ptr in (void) const;
- InterfaceDef_ptr &inout (void);
- InterfaceDef_ptr &out (void);
- InterfaceDef_ptr _retn (void);
- InterfaceDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static InterfaceDef_ptr tao_duplicate (InterfaceDef_ptr);
static void tao_release (InterfaceDef_ptr);
static InterfaceDef_ptr tao_nil (void);
- static InterfaceDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ InterfaceDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- InterfaceDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- InterfaceDef_var (const TAO_Base_var &rhs);
- InterfaceDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_INTERFACEDEF___OUT_CH_)
-#define _CORBA_INTERFACEDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_IFR_Client_Export InterfaceDef_out
+ struct TAO_IFR_Client_Export tao_InterfaceDef_cast
{
- public:
- InterfaceDef_out (InterfaceDef_ptr &);
- InterfaceDef_out (InterfaceDef_var &);
- InterfaceDef_out (const InterfaceDef_out &);
- InterfaceDef_out &operator= (const InterfaceDef_out &);
- InterfaceDef_out &operator= (const InterfaceDef_var &);
- InterfaceDef_out &operator= (InterfaceDef_ptr);
- operator InterfaceDef_ptr &();
- InterfaceDef_ptr &ptr (void);
- InterfaceDef_ptr operator-> (void);
-
- private:
- InterfaceDef_ptr &ptr_;
+ static InterfaceDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_INTERFACEDEF_CH_)
#define _CORBA_INTERFACEDEF_CH_
@@ -9304,9 +7167,25 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231
- class FullInterfaceDescription_var;
+ struct FullInterfaceDescription;
+
+ typedef
+ TAO_Var_Var_T<
+ FullInterfaceDescription
+ >
+ FullInterfaceDescription_var;
+
+ typedef
+ TAO_Out_T<
+ FullInterfaceDescription,
+ FullInterfaceDescription_var
+ >
+ FullInterfaceDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export FullInterfaceDescription
{
@@ -9324,61 +7203,6 @@ TAO_NAMESPACE CORBA
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export FullInterfaceDescription_var
- {
- public:
- FullInterfaceDescription_var (void);
- FullInterfaceDescription_var (FullInterfaceDescription *);
- FullInterfaceDescription_var (const FullInterfaceDescription_var &);
- ~FullInterfaceDescription_var (void);
-
- FullInterfaceDescription_var &operator= (FullInterfaceDescription *);
- FullInterfaceDescription_var &operator= (const FullInterfaceDescription_var &);
- FullInterfaceDescription *operator-> (void);
- const FullInterfaceDescription *operator-> (void) const;
-
- operator const FullInterfaceDescription &() const;
- operator FullInterfaceDescription &();
- operator FullInterfaceDescription &() const;
-
- // Variable-size types only.
- operator FullInterfaceDescription *&();
-
- // in, inout, out, _retn
- const FullInterfaceDescription &in (void) const;
- FullInterfaceDescription &inout (void);
- FullInterfaceDescription *&out (void);
- FullInterfaceDescription *_retn (void);
- FullInterfaceDescription *ptr (void) const;
-
- private:
- FullInterfaceDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export FullInterfaceDescription_out
- {
- public:
- FullInterfaceDescription_out (FullInterfaceDescription *&);
- FullInterfaceDescription_out (FullInterfaceDescription_var &);
- FullInterfaceDescription_out (const FullInterfaceDescription_out &);
- FullInterfaceDescription_out &operator= (const FullInterfaceDescription_out &);
- FullInterfaceDescription_out &operator= (FullInterfaceDescription *);
- operator FullInterfaceDescription *&();
- FullInterfaceDescription *&ptr (void);
- FullInterfaceDescription *operator-> (void);
-
- private:
- FullInterfaceDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const FullInterfaceDescription_var &);
- };
-
- // TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
static ::CORBA::TypeCode_ptr _tc_FullInterfaceDescription;
@@ -9427,7 +7251,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -9752,9 +7576,25 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InterfaceDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231
+
+ struct InterfaceDescription;
- class InterfaceDescription_var;
+ typedef
+ TAO_Var_Var_T<
+ InterfaceDescription
+ >
+ InterfaceDescription_var;
+
+ typedef
+ TAO_Out_T<
+ InterfaceDescription,
+ InterfaceDescription_var
+ >
+ InterfaceDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export InterfaceDescription
{
@@ -9769,150 +7609,58 @@ TAO_NAMESPACE CORBA
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export InterfaceDescription_var
- {
- public:
- InterfaceDescription_var (void);
- InterfaceDescription_var (InterfaceDescription *);
- InterfaceDescription_var (const InterfaceDescription_var &);
- ~InterfaceDescription_var (void);
-
- InterfaceDescription_var &operator= (InterfaceDescription *);
- InterfaceDescription_var &operator= (const InterfaceDescription_var &);
- InterfaceDescription *operator-> (void);
- const InterfaceDescription *operator-> (void) const;
-
- operator const InterfaceDescription &() const;
- operator InterfaceDescription &();
- operator InterfaceDescription &() const;
-
- // Variable-size types only.
- operator InterfaceDescription *&();
-
- // in, inout, out, _retn
- const InterfaceDescription &in (void) const;
- InterfaceDescription &inout (void);
- InterfaceDescription *&out (void);
- InterfaceDescription *_retn (void);
- InterfaceDescription *ptr (void) const;
-
- private:
- InterfaceDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export InterfaceDescription_out
- {
- public:
- InterfaceDescription_out (InterfaceDescription *&);
- InterfaceDescription_out (InterfaceDescription_var &);
- InterfaceDescription_out (const InterfaceDescription_out &);
- InterfaceDescription_out &operator= (const InterfaceDescription_out &);
- InterfaceDescription_out &operator= (InterfaceDescription *);
- operator InterfaceDescription *&();
- InterfaceDescription *&ptr (void);
- InterfaceDescription *operator-> (void);
-
- private:
- InterfaceDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const InterfaceDescription_var &);
- };
-
- // TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InterfaceDescription;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_INTERFACEATTREXTENSION___PTR_CH_)
-#define _CORBA_INTERFACEATTREXTENSION___PTR_CH_
+#if !defined (_CORBA_INTERFACEATTREXTENSION__ODDS_N_ENDS_CH_)
+#define _CORBA_INTERFACEATTREXTENSION__ODDS_N_ENDS_CH_
class InterfaceAttrExtension;
typedef InterfaceAttrExtension *InterfaceAttrExtension_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_INTERFACEATTREXTENSION___VAR_CH_)
-#define _CORBA_INTERFACEATTREXTENSION___VAR_CH_
+ struct tao_InterfaceAttrExtension_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ InterfaceAttrExtension,
+ tao_InterfaceAttrExtension_life
+ >
+ InterfaceAttrExtension_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ InterfaceAttrExtension,
+ tao_InterfaceAttrExtension_life
+ >
+ InterfaceAttrExtension_out;
- class TAO_IFR_Client_Export InterfaceAttrExtension_var : public TAO_Base_var
+ struct TAO_IFR_Client_Export tao_InterfaceAttrExtension_life
{
- public:
- InterfaceAttrExtension_var (void); // default constructor
- InterfaceAttrExtension_var (InterfaceAttrExtension_ptr p) : ptr_ (p) {}
- InterfaceAttrExtension_var (const InterfaceAttrExtension_var &); // copy constructor
- ~InterfaceAttrExtension_var (void); // destructor
-
- InterfaceAttrExtension_var &operator= (InterfaceAttrExtension_ptr);
- InterfaceAttrExtension_var &operator= (const InterfaceAttrExtension_var &);
- InterfaceAttrExtension_ptr operator-> (void) const;
-
- operator const InterfaceAttrExtension_ptr &() const;
- operator InterfaceAttrExtension_ptr &();
- // in, inout, out, _retn
- InterfaceAttrExtension_ptr in (void) const;
- InterfaceAttrExtension_ptr &inout (void);
- InterfaceAttrExtension_ptr &out (void);
- InterfaceAttrExtension_ptr _retn (void);
- InterfaceAttrExtension_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static InterfaceAttrExtension_ptr tao_duplicate (InterfaceAttrExtension_ptr);
static void tao_release (InterfaceAttrExtension_ptr);
static InterfaceAttrExtension_ptr tao_nil (void);
- static InterfaceAttrExtension_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ InterfaceAttrExtension_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- InterfaceAttrExtension_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- InterfaceAttrExtension_var (const TAO_Base_var &rhs);
- InterfaceAttrExtension_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_INTERFACEATTREXTENSION___OUT_CH_)
-#define _CORBA_INTERFACEATTREXTENSION___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export InterfaceAttrExtension_out
+ struct TAO_IFR_Client_Export tao_InterfaceAttrExtension_cast
{
- public:
- InterfaceAttrExtension_out (InterfaceAttrExtension_ptr &);
- InterfaceAttrExtension_out (InterfaceAttrExtension_var &);
- InterfaceAttrExtension_out (const InterfaceAttrExtension_out &);
- InterfaceAttrExtension_out &operator= (const InterfaceAttrExtension_out &);
- InterfaceAttrExtension_out &operator= (const InterfaceAttrExtension_var &);
- InterfaceAttrExtension_out &operator= (InterfaceAttrExtension_ptr);
- operator InterfaceAttrExtension_ptr &();
- InterfaceAttrExtension_ptr &ptr (void);
- InterfaceAttrExtension_ptr operator-> (void);
-
- private:
- InterfaceAttrExtension_ptr &ptr_;
+ static InterfaceAttrExtension_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_INTERFACEATTREXTENSION_CH_)
#define _CORBA_INTERFACEATTREXTENSION_CH_
@@ -9951,9 +7699,25 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231
- class ExtFullInterfaceDescription_var;
+ struct ExtFullInterfaceDescription;
+
+ typedef
+ TAO_Var_Var_T<
+ ExtFullInterfaceDescription
+ >
+ ExtFullInterfaceDescription_var;
+
+ typedef
+ TAO_Out_T<
+ ExtFullInterfaceDescription,
+ ExtFullInterfaceDescription_var
+ >
+ ExtFullInterfaceDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export ExtFullInterfaceDescription
{
@@ -9971,61 +7735,6 @@ TAO_NAMESPACE CORBA
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export ExtFullInterfaceDescription_var
- {
- public:
- ExtFullInterfaceDescription_var (void);
- ExtFullInterfaceDescription_var (ExtFullInterfaceDescription *);
- ExtFullInterfaceDescription_var (const ExtFullInterfaceDescription_var &);
- ~ExtFullInterfaceDescription_var (void);
-
- ExtFullInterfaceDescription_var &operator= (ExtFullInterfaceDescription *);
- ExtFullInterfaceDescription_var &operator= (const ExtFullInterfaceDescription_var &);
- ExtFullInterfaceDescription *operator-> (void);
- const ExtFullInterfaceDescription *operator-> (void) const;
-
- operator const ExtFullInterfaceDescription &() const;
- operator ExtFullInterfaceDescription &();
- operator ExtFullInterfaceDescription &() const;
-
- // Variable-size types only.
- operator ExtFullInterfaceDescription *&();
-
- // in, inout, out, _retn
- const ExtFullInterfaceDescription &in (void) const;
- ExtFullInterfaceDescription &inout (void);
- ExtFullInterfaceDescription *&out (void);
- ExtFullInterfaceDescription *_retn (void);
- ExtFullInterfaceDescription *ptr (void) const;
-
- private:
- ExtFullInterfaceDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export ExtFullInterfaceDescription_out
- {
- public:
- ExtFullInterfaceDescription_out (ExtFullInterfaceDescription *&);
- ExtFullInterfaceDescription_out (ExtFullInterfaceDescription_var &);
- ExtFullInterfaceDescription_out (const ExtFullInterfaceDescription_out &);
- ExtFullInterfaceDescription_out &operator= (const ExtFullInterfaceDescription_out &);
- ExtFullInterfaceDescription_out &operator= (ExtFullInterfaceDescription *);
- operator ExtFullInterfaceDescription *&();
- ExtFullInterfaceDescription *&ptr (void);
- ExtFullInterfaceDescription *operator-> (void);
-
- private:
- ExtFullInterfaceDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ExtFullInterfaceDescription_var &);
- };
-
- // TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
static ::CORBA::TypeCode_ptr _tc_ExtFullInterfaceDescription;
@@ -10058,7 +7767,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -10274,90 +7983,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InterfaceAttrExtension;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_EXTINTERFACEDEF___PTR_CH_)
-#define _CORBA_EXTINTERFACEDEF___PTR_CH_
+#if !defined (_CORBA_EXTINTERFACEDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_EXTINTERFACEDEF__ODDS_N_ENDS_CH_
class ExtInterfaceDef;
typedef ExtInterfaceDef *ExtInterfaceDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXTINTERFACEDEF___VAR_CH_)
-#define _CORBA_EXTINTERFACEDEF___VAR_CH_
+ struct tao_ExtInterfaceDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ ExtInterfaceDef,
+ tao_ExtInterfaceDef_life
+ >
+ ExtInterfaceDef_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ ExtInterfaceDef,
+ tao_ExtInterfaceDef_life
+ >
+ ExtInterfaceDef_out;
- class TAO_IFR_Client_Export ExtInterfaceDef_var : public TAO_Base_var
+ struct TAO_IFR_Client_Export tao_ExtInterfaceDef_life
{
- public:
- ExtInterfaceDef_var (void); // default constructor
- ExtInterfaceDef_var (ExtInterfaceDef_ptr p) : ptr_ (p) {}
- ExtInterfaceDef_var (const ExtInterfaceDef_var &); // copy constructor
- ~ExtInterfaceDef_var (void); // destructor
-
- ExtInterfaceDef_var &operator= (ExtInterfaceDef_ptr);
- ExtInterfaceDef_var &operator= (const ExtInterfaceDef_var &);
- ExtInterfaceDef_ptr operator-> (void) const;
-
- operator const ExtInterfaceDef_ptr &() const;
- operator ExtInterfaceDef_ptr &();
- // in, inout, out, _retn
- ExtInterfaceDef_ptr in (void) const;
- ExtInterfaceDef_ptr &inout (void);
- ExtInterfaceDef_ptr &out (void);
- ExtInterfaceDef_ptr _retn (void);
- ExtInterfaceDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static ExtInterfaceDef_ptr tao_duplicate (ExtInterfaceDef_ptr);
static void tao_release (ExtInterfaceDef_ptr);
static ExtInterfaceDef_ptr tao_nil (void);
- static ExtInterfaceDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ ExtInterfaceDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ExtInterfaceDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ExtInterfaceDef_var (const TAO_Base_var &rhs);
- ExtInterfaceDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXTINTERFACEDEF___OUT_CH_)
-#define _CORBA_EXTINTERFACEDEF___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ExtInterfaceDef_out
+ struct TAO_IFR_Client_Export tao_ExtInterfaceDef_cast
{
- public:
- ExtInterfaceDef_out (ExtInterfaceDef_ptr &);
- ExtInterfaceDef_out (ExtInterfaceDef_var &);
- ExtInterfaceDef_out (const ExtInterfaceDef_out &);
- ExtInterfaceDef_out &operator= (const ExtInterfaceDef_out &);
- ExtInterfaceDef_out &operator= (const ExtInterfaceDef_var &);
- ExtInterfaceDef_out &operator= (ExtInterfaceDef_ptr);
- operator ExtInterfaceDef_ptr &();
- ExtInterfaceDef_ptr &ptr (void);
- ExtInterfaceDef_ptr operator-> (void);
-
- private:
- ExtInterfaceDef_ptr &ptr_;
+ static ExtInterfaceDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_EXTINTERFACEDEF_CH_)
#define _CORBA_EXTINTERFACEDEF_CH_
@@ -10397,7 +8069,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -10558,90 +8230,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtInterfaceDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_ABSTRACTINTERFACEDEF___PTR_CH_)
-#define _CORBA_ABSTRACTINTERFACEDEF___PTR_CH_
+#if !defined (_CORBA_ABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_ABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_
class AbstractInterfaceDef;
typedef AbstractInterfaceDef *AbstractInterfaceDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ABSTRACTINTERFACEDEF___VAR_CH_)
-#define _CORBA_ABSTRACTINTERFACEDEF___VAR_CH_
+ struct tao_AbstractInterfaceDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ AbstractInterfaceDef,
+ tao_AbstractInterfaceDef_life
+ >
+ AbstractInterfaceDef_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ AbstractInterfaceDef,
+ tao_AbstractInterfaceDef_life
+ >
+ AbstractInterfaceDef_out;
- class TAO_IFR_Client_Export AbstractInterfaceDef_var : public TAO_Base_var
+ struct TAO_IFR_Client_Export tao_AbstractInterfaceDef_life
{
- public:
- AbstractInterfaceDef_var (void); // default constructor
- AbstractInterfaceDef_var (AbstractInterfaceDef_ptr p) : ptr_ (p) {}
- AbstractInterfaceDef_var (const AbstractInterfaceDef_var &); // copy constructor
- ~AbstractInterfaceDef_var (void); // destructor
-
- AbstractInterfaceDef_var &operator= (AbstractInterfaceDef_ptr);
- AbstractInterfaceDef_var &operator= (const AbstractInterfaceDef_var &);
- AbstractInterfaceDef_ptr operator-> (void) const;
-
- operator const AbstractInterfaceDef_ptr &() const;
- operator AbstractInterfaceDef_ptr &();
- // in, inout, out, _retn
- AbstractInterfaceDef_ptr in (void) const;
- AbstractInterfaceDef_ptr &inout (void);
- AbstractInterfaceDef_ptr &out (void);
- AbstractInterfaceDef_ptr _retn (void);
- AbstractInterfaceDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static AbstractInterfaceDef_ptr tao_duplicate (AbstractInterfaceDef_ptr);
static void tao_release (AbstractInterfaceDef_ptr);
static AbstractInterfaceDef_ptr tao_nil (void);
- static AbstractInterfaceDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ AbstractInterfaceDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- AbstractInterfaceDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- AbstractInterfaceDef_var (const TAO_Base_var &rhs);
- AbstractInterfaceDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ABSTRACTINTERFACEDEF___OUT_CH_)
-#define _CORBA_ABSTRACTINTERFACEDEF___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export AbstractInterfaceDef_out
+ struct TAO_IFR_Client_Export tao_AbstractInterfaceDef_cast
{
- public:
- AbstractInterfaceDef_out (AbstractInterfaceDef_ptr &);
- AbstractInterfaceDef_out (AbstractInterfaceDef_var &);
- AbstractInterfaceDef_out (const AbstractInterfaceDef_out &);
- AbstractInterfaceDef_out &operator= (const AbstractInterfaceDef_out &);
- AbstractInterfaceDef_out &operator= (const AbstractInterfaceDef_var &);
- AbstractInterfaceDef_out &operator= (AbstractInterfaceDef_ptr);
- operator AbstractInterfaceDef_ptr &();
- AbstractInterfaceDef_ptr &ptr (void);
- AbstractInterfaceDef_ptr operator-> (void);
-
- private:
- AbstractInterfaceDef_ptr &ptr_;
+ static AbstractInterfaceDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_ABSTRACTINTERFACEDEF_CH_)
#define _CORBA_ABSTRACTINTERFACEDEF_CH_
@@ -10680,7 +8315,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -10839,90 +8474,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AbstractInterfaceDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___PTR_CH_)
-#define _CORBA_EXTABSTRACTINTERFACEDEF___PTR_CH_
+#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_EXTABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_
class ExtAbstractInterfaceDef;
typedef ExtAbstractInterfaceDef *ExtAbstractInterfaceDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___VAR_CH_)
-#define _CORBA_EXTABSTRACTINTERFACEDEF___VAR_CH_
+ struct tao_ExtAbstractInterfaceDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ ExtAbstractInterfaceDef,
+ tao_ExtAbstractInterfaceDef_life
+ >
+ ExtAbstractInterfaceDef_var;
- class TAO_IFR_Client_Export ExtAbstractInterfaceDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ ExtAbstractInterfaceDef,
+ tao_ExtAbstractInterfaceDef_life
+ >
+ ExtAbstractInterfaceDef_out;
+
+ struct TAO_IFR_Client_Export tao_ExtAbstractInterfaceDef_life
{
- public:
- ExtAbstractInterfaceDef_var (void); // default constructor
- ExtAbstractInterfaceDef_var (ExtAbstractInterfaceDef_ptr p) : ptr_ (p) {}
- ExtAbstractInterfaceDef_var (const ExtAbstractInterfaceDef_var &); // copy constructor
- ~ExtAbstractInterfaceDef_var (void); // destructor
-
- ExtAbstractInterfaceDef_var &operator= (ExtAbstractInterfaceDef_ptr);
- ExtAbstractInterfaceDef_var &operator= (const ExtAbstractInterfaceDef_var &);
- ExtAbstractInterfaceDef_ptr operator-> (void) const;
-
- operator const ExtAbstractInterfaceDef_ptr &() const;
- operator ExtAbstractInterfaceDef_ptr &();
- // in, inout, out, _retn
- ExtAbstractInterfaceDef_ptr in (void) const;
- ExtAbstractInterfaceDef_ptr &inout (void);
- ExtAbstractInterfaceDef_ptr &out (void);
- ExtAbstractInterfaceDef_ptr _retn (void);
- ExtAbstractInterfaceDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static ExtAbstractInterfaceDef_ptr tao_duplicate (ExtAbstractInterfaceDef_ptr);
static void tao_release (ExtAbstractInterfaceDef_ptr);
static ExtAbstractInterfaceDef_ptr tao_nil (void);
- static ExtAbstractInterfaceDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ ExtAbstractInterfaceDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ExtAbstractInterfaceDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ExtAbstractInterfaceDef_var (const TAO_Base_var &rhs);
- ExtAbstractInterfaceDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___OUT_CH_)
-#define _CORBA_EXTABSTRACTINTERFACEDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_IFR_Client_Export ExtAbstractInterfaceDef_out
+ struct TAO_IFR_Client_Export tao_ExtAbstractInterfaceDef_cast
{
- public:
- ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_ptr &);
- ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_var &);
- ExtAbstractInterfaceDef_out (const ExtAbstractInterfaceDef_out &);
- ExtAbstractInterfaceDef_out &operator= (const ExtAbstractInterfaceDef_out &);
- ExtAbstractInterfaceDef_out &operator= (const ExtAbstractInterfaceDef_var &);
- ExtAbstractInterfaceDef_out &operator= (ExtAbstractInterfaceDef_ptr);
- operator ExtAbstractInterfaceDef_ptr &();
- ExtAbstractInterfaceDef_ptr &ptr (void);
- ExtAbstractInterfaceDef_ptr operator-> (void);
-
- private:
- ExtAbstractInterfaceDef_ptr &ptr_;
+ static ExtAbstractInterfaceDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF_CH_)
#define _CORBA_EXTABSTRACTINTERFACEDEF_CH_
@@ -10962,7 +8560,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -11123,90 +8721,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAbstractInterfaceDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_LOCALINTERFACEDEF___PTR_CH_)
-#define _CORBA_LOCALINTERFACEDEF___PTR_CH_
+#if !defined (_CORBA_LOCALINTERFACEDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_LOCALINTERFACEDEF__ODDS_N_ENDS_CH_
class LocalInterfaceDef;
typedef LocalInterfaceDef *LocalInterfaceDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_LOCALINTERFACEDEF___VAR_CH_)
-#define _CORBA_LOCALINTERFACEDEF___VAR_CH_
+ struct tao_LocalInterfaceDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ LocalInterfaceDef,
+ tao_LocalInterfaceDef_life
+ >
+ LocalInterfaceDef_var;
- class TAO_IFR_Client_Export LocalInterfaceDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ LocalInterfaceDef,
+ tao_LocalInterfaceDef_life
+ >
+ LocalInterfaceDef_out;
+
+ struct TAO_IFR_Client_Export tao_LocalInterfaceDef_life
{
- public:
- LocalInterfaceDef_var (void); // default constructor
- LocalInterfaceDef_var (LocalInterfaceDef_ptr p) : ptr_ (p) {}
- LocalInterfaceDef_var (const LocalInterfaceDef_var &); // copy constructor
- ~LocalInterfaceDef_var (void); // destructor
-
- LocalInterfaceDef_var &operator= (LocalInterfaceDef_ptr);
- LocalInterfaceDef_var &operator= (const LocalInterfaceDef_var &);
- LocalInterfaceDef_ptr operator-> (void) const;
-
- operator const LocalInterfaceDef_ptr &() const;
- operator LocalInterfaceDef_ptr &();
- // in, inout, out, _retn
- LocalInterfaceDef_ptr in (void) const;
- LocalInterfaceDef_ptr &inout (void);
- LocalInterfaceDef_ptr &out (void);
- LocalInterfaceDef_ptr _retn (void);
- LocalInterfaceDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static LocalInterfaceDef_ptr tao_duplicate (LocalInterfaceDef_ptr);
static void tao_release (LocalInterfaceDef_ptr);
static LocalInterfaceDef_ptr tao_nil (void);
- static LocalInterfaceDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ LocalInterfaceDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- LocalInterfaceDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- LocalInterfaceDef_var (const TAO_Base_var &rhs);
- LocalInterfaceDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_LOCALINTERFACEDEF___OUT_CH_)
-#define _CORBA_LOCALINTERFACEDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_IFR_Client_Export LocalInterfaceDef_out
+ struct TAO_IFR_Client_Export tao_LocalInterfaceDef_cast
{
- public:
- LocalInterfaceDef_out (LocalInterfaceDef_ptr &);
- LocalInterfaceDef_out (LocalInterfaceDef_var &);
- LocalInterfaceDef_out (const LocalInterfaceDef_out &);
- LocalInterfaceDef_out &operator= (const LocalInterfaceDef_out &);
- LocalInterfaceDef_out &operator= (const LocalInterfaceDef_var &);
- LocalInterfaceDef_out &operator= (LocalInterfaceDef_ptr);
- operator LocalInterfaceDef_ptr &();
- LocalInterfaceDef_ptr &ptr (void);
- LocalInterfaceDef_ptr operator-> (void);
-
- private:
- LocalInterfaceDef_ptr &ptr_;
+ static LocalInterfaceDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_LOCALINTERFACEDEF_CH_)
#define _CORBA_LOCALINTERFACEDEF_CH_
@@ -11245,7 +8806,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -11404,90 +8965,53 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LocalInterfaceDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_CORBA_EXTLOCALINTERFACEDEF___PTR_CH_)
-#define _CORBA_EXTLOCALINTERFACEDEF___PTR_CH_
+#if !defined (_CORBA_EXTLOCALINTERFACEDEF__ODDS_N_ENDS_CH_)
+#define _CORBA_EXTLOCALINTERFACEDEF__ODDS_N_ENDS_CH_
class ExtLocalInterfaceDef;
typedef ExtLocalInterfaceDef *ExtLocalInterfaceDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXTLOCALINTERFACEDEF___VAR_CH_)
-#define _CORBA_EXTLOCALINTERFACEDEF___VAR_CH_
+ struct tao_ExtLocalInterfaceDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ ExtLocalInterfaceDef,
+ tao_ExtLocalInterfaceDef_life
+ >
+ ExtLocalInterfaceDef_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ ExtLocalInterfaceDef,
+ tao_ExtLocalInterfaceDef_life
+ >
+ ExtLocalInterfaceDef_out;
- class TAO_IFR_Client_Export ExtLocalInterfaceDef_var : public TAO_Base_var
+ struct TAO_IFR_Client_Export tao_ExtLocalInterfaceDef_life
{
- public:
- ExtLocalInterfaceDef_var (void); // default constructor
- ExtLocalInterfaceDef_var (ExtLocalInterfaceDef_ptr p) : ptr_ (p) {}
- ExtLocalInterfaceDef_var (const ExtLocalInterfaceDef_var &); // copy constructor
- ~ExtLocalInterfaceDef_var (void); // destructor
-
- ExtLocalInterfaceDef_var &operator= (ExtLocalInterfaceDef_ptr);
- ExtLocalInterfaceDef_var &operator= (const ExtLocalInterfaceDef_var &);
- ExtLocalInterfaceDef_ptr operator-> (void) const;
-
- operator const ExtLocalInterfaceDef_ptr &() const;
- operator ExtLocalInterfaceDef_ptr &();
- // in, inout, out, _retn
- ExtLocalInterfaceDef_ptr in (void) const;
- ExtLocalInterfaceDef_ptr &inout (void);
- ExtLocalInterfaceDef_ptr &out (void);
- ExtLocalInterfaceDef_ptr _retn (void);
- ExtLocalInterfaceDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static ExtLocalInterfaceDef_ptr tao_duplicate (ExtLocalInterfaceDef_ptr);
static void tao_release (ExtLocalInterfaceDef_ptr);
static ExtLocalInterfaceDef_ptr tao_nil (void);
- static ExtLocalInterfaceDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ ExtLocalInterfaceDef_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ExtLocalInterfaceDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ExtLocalInterfaceDef_var (const TAO_Base_var &rhs);
- ExtLocalInterfaceDef_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXTLOCALINTERFACEDEF___OUT_CH_)
-#define _CORBA_EXTLOCALINTERFACEDEF___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ExtLocalInterfaceDef_out
+ struct TAO_IFR_Client_Export tao_ExtLocalInterfaceDef_cast
{
- public:
- ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_ptr &);
- ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_var &);
- ExtLocalInterfaceDef_out (const ExtLocalInterfaceDef_out &);
- ExtLocalInterfaceDef_out &operator= (const ExtLocalInterfaceDef_out &);
- ExtLocalInterfaceDef_out &operator= (const ExtLocalInterfaceDef_var &);
- ExtLocalInterfaceDef_out &operator= (ExtLocalInterfaceDef_ptr);
- operator ExtLocalInterfaceDef_ptr &();
- ExtLocalInterfaceDef_ptr &ptr (void);
- ExtLocalInterfaceDef_ptr operator-> (void);
-
- private:
- ExtLocalInterfaceDef_ptr &ptr_;
+ static ExtLocalInterfaceDef_ptr tao_narrow (
+ CORBA::Object_ptr
+ ACE_ENV_ARG_DECL
+ );
+ static CORBA::Object_ptr tao_upcast (void *);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_EXTLOCALINTERFACEDEF_CH_)
#define _CORBA_EXTLOCALINTERFACEDEF_CH_
@@ -11527,7 +9051,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -11843,50 +9367,6 @@ CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Broker *
);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root.cpp:103
-
-// External declarations for undefined interface
-
-// CORBA::FixedDef
-TAO_IFR_Client_Export
-CORBA::FixedDef_ptr
-tao_CORBA_FixedDef_duplicate (
- CORBA::FixedDef_ptr
- );
-
-TAO_IFR_Client_Export
-void
-tao_CORBA_FixedDef_release (
- CORBA::FixedDef_ptr
- );
-
-TAO_IFR_Client_Export
-CORBA::FixedDef_ptr
-tao_CORBA_FixedDef_nil (
- void
- );
-
-TAO_IFR_Client_Export
-CORBA::FixedDef_ptr
-tao_CORBA_FixedDef_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
-
-TAO_IFR_Client_Export
-CORBA::Object *
-tao_CORBA_FixedDef_upcast (
- void *
- );
-
-TAO_IFR_Client_Export
-CORBA::Boolean
-tao_CORBA_FixedDef_marshal (
- CORBA::FixedDef_ptr,
- TAO_OutputCDR &
- );
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/any_op_ch.cpp:65
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::FixedDef_ptr); // copying
@@ -12560,7 +10040,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtLocal
#endif /* __ACE_INLINE__ */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018
#if defined (__ACE_INLINE__)
#include "IFR_BasicC.i"
@@ -12577,4 +10057,3 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtLocal
#include "ace/post.h"
#endif /* ifndef */
-