summaryrefslogtreecommitdiff
path: root/TAO/tao/DynamicAny/DynamicAnyC.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/DynamicAny/DynamicAnyC.h')
-rw-r--r--TAO/tao/DynamicAny/DynamicAnyC.h1791
1 files changed, 422 insertions, 1369 deletions
diff --git a/TAO/tao/DynamicAny/DynamicAnyC.h b/TAO/tao/DynamicAny/DynamicAnyC.h
index c21b9584550..aa9639c42e9 100644
--- a/TAO/tao/DynamicAny/DynamicAnyC.h
+++ b/TAO/tao/DynamicAny/DynamicAnyC.h
@@ -69,90 +69,53 @@ TAO_NAMESPACE DynamicAny
{
// 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 (_DYNAMICANY_DYNANY___PTR_CH_)
-#define _DYNAMICANY_DYNANY___PTR_CH_
+#if !defined (_DYNAMICANY_DYNANY__ODDS_N_ENDS_CH_)
+#define _DYNAMICANY_DYNANY__ODDS_N_ENDS_CH_
class DynAny;
typedef DynAny *DynAny_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNANY___VAR_CH_)
-#define _DYNAMICANY_DYNANY___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_DynamicAny_Export DynAny_var : public TAO_Base_var
+ struct tao_DynAny_life;
+
+ typedef
+ TAO_Objref_Var_T<
+ DynAny,
+ tao_DynAny_life
+ >
+ DynAny_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ DynAny,
+ tao_DynAny_life
+ >
+ DynAny_out;
+
+ struct TAO_DynamicAny_Export tao_DynAny_life
{
- public:
- DynAny_var (void); // default constructor
- DynAny_var (DynAny_ptr p) : ptr_ (p) {}
- DynAny_var (const DynAny_var &); // copy constructor
- ~DynAny_var (void); // destructor
-
- DynAny_var &operator= (DynAny_ptr);
- DynAny_var &operator= (const DynAny_var &);
- DynAny_ptr operator-> (void) const;
-
- operator const DynAny_ptr &() const;
- operator DynAny_ptr &();
- // in, inout, out, _retn
- DynAny_ptr in (void) const;
- DynAny_ptr &inout (void);
- DynAny_ptr &out (void);
- DynAny_ptr _retn (void);
- DynAny_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static DynAny_ptr tao_duplicate (DynAny_ptr);
static void tao_release (DynAny_ptr);
static DynAny_ptr tao_nil (void);
- static DynAny_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ DynAny_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- DynAny_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynAny_var (const TAO_Base_var &rhs);
- DynAny_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNANY___OUT_CH_)
-#define _DYNAMICANY_DYNANY___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_DynamicAny_Export DynAny_out
+ struct TAO_DynamicAny_Export tao_DynAny_cast
{
- public:
- DynAny_out (DynAny_ptr &);
- DynAny_out (DynAny_var &);
- DynAny_out (const DynAny_out &);
- DynAny_out &operator= (const DynAny_out &);
- DynAny_out &operator= (const DynAny_var &);
- DynAny_out &operator= (DynAny_ptr);
- operator DynAny_ptr &();
- DynAny_ptr &ptr (void);
- DynAny_ptr operator-> (void);
-
- private:
- DynAny_ptr &ptr_;
+ static DynAny_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 (_DYNAMICANY_DYNANY_CH_)
#define _DYNAMICANY_DYNANY_CH_
@@ -590,7 +553,7 @@ TAO_NAMESPACE DynamicAny
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
virtual void insert_val (
- CORBA::ValueBase_ptr value
+ CORBA::ValueBase * value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -830,7 +793,7 @@ TAO_NAMESPACE DynamicAny
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
- virtual CORBA::ValueBase_ptr get_val (
+ virtual CORBA::ValueBase * get_val (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -892,7 +855,7 @@ TAO_NAMESPACE DynamicAny
)) = 0;
// 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 void *_tao_QueryInterface (ptr_arith_t type);
@@ -902,10 +865,6 @@ TAO_NAMESPACE DynamicAny
protected:
DynAny (void);
virtual ~DynAny (void);
-
- friend class _TAO_DynAny_Remote_Proxy_Impl;
- friend class _TAO_DynAny_ThruPOA_Proxy_Impl;
- friend class _TAO_DynAny_Direct_Proxy_Impl;
private:
DynAny (const DynAny &);
@@ -915,90 +874,53 @@ TAO_NAMESPACE DynamicAny
#endif /* end #if !defined */
// 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 (_DYNAMICANY_DYNFIXED___PTR_CH_)
-#define _DYNAMICANY_DYNFIXED___PTR_CH_
+#if !defined (_DYNAMICANY_DYNFIXED__ODDS_N_ENDS_CH_)
+#define _DYNAMICANY_DYNFIXED__ODDS_N_ENDS_CH_
class DynFixed;
typedef DynFixed *DynFixed_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNFIXED___VAR_CH_)
-#define _DYNAMICANY_DYNFIXED___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_DynamicAny_Export DynFixed_var : public TAO_Base_var
+ struct tao_DynFixed_life;
+
+ typedef
+ TAO_Objref_Var_T<
+ DynFixed,
+ tao_DynFixed_life
+ >
+ DynFixed_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ DynFixed,
+ tao_DynFixed_life
+ >
+ DynFixed_out;
+
+ struct TAO_DynamicAny_Export tao_DynFixed_life
{
- public:
- DynFixed_var (void); // default constructor
- DynFixed_var (DynFixed_ptr p) : ptr_ (p) {}
- DynFixed_var (const DynFixed_var &); // copy constructor
- ~DynFixed_var (void); // destructor
-
- DynFixed_var &operator= (DynFixed_ptr);
- DynFixed_var &operator= (const DynFixed_var &);
- DynFixed_ptr operator-> (void) const;
-
- operator const DynFixed_ptr &() const;
- operator DynFixed_ptr &();
- // in, inout, out, _retn
- DynFixed_ptr in (void) const;
- DynFixed_ptr &inout (void);
- DynFixed_ptr &out (void);
- DynFixed_ptr _retn (void);
- DynFixed_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static DynFixed_ptr tao_duplicate (DynFixed_ptr);
static void tao_release (DynFixed_ptr);
static DynFixed_ptr tao_nil (void);
- static DynFixed_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ DynFixed_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- DynFixed_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynFixed_var (const TAO_Base_var &rhs);
- DynFixed_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNFIXED___OUT_CH_)
-#define _DYNAMICANY_DYNFIXED___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_DynamicAny_Export DynFixed_out
+ struct TAO_DynamicAny_Export tao_DynFixed_cast
{
- public:
- DynFixed_out (DynFixed_ptr &);
- DynFixed_out (DynFixed_var &);
- DynFixed_out (const DynFixed_out &);
- DynFixed_out &operator= (const DynFixed_out &);
- DynFixed_out &operator= (const DynFixed_var &);
- DynFixed_out &operator= (DynFixed_ptr);
- operator DynFixed_ptr &();
- DynFixed_ptr &ptr (void);
- DynFixed_ptr operator-> (void);
-
- private:
- DynFixed_ptr &ptr_;
+ static DynFixed_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 (_DYNAMICANY_DYNFIXED_CH_)
#define _DYNAMICANY_DYNFIXED_CH_
@@ -1055,7 +977,7 @@ TAO_NAMESPACE DynamicAny
)) = 0;
// 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 void *_tao_QueryInterface (ptr_arith_t type);
@@ -1065,10 +987,6 @@ TAO_NAMESPACE DynamicAny
protected:
DynFixed (void);
virtual ~DynFixed (void);
-
- friend class _TAO_DynFixed_Remote_Proxy_Impl;
- friend class _TAO_DynFixed_ThruPOA_Proxy_Impl;
- friend class _TAO_DynFixed_Direct_Proxy_Impl;
private:
DynFixed (const DynFixed &);
@@ -1078,90 +996,53 @@ TAO_NAMESPACE DynamicAny
#endif /* end #if !defined */
// 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 (_DYNAMICANY_DYNENUM___PTR_CH_)
-#define _DYNAMICANY_DYNENUM___PTR_CH_
+#if !defined (_DYNAMICANY_DYNENUM__ODDS_N_ENDS_CH_)
+#define _DYNAMICANY_DYNENUM__ODDS_N_ENDS_CH_
class DynEnum;
typedef DynEnum *DynEnum_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNENUM___VAR_CH_)
-#define _DYNAMICANY_DYNENUM___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_DynamicAny_Export DynEnum_var : public TAO_Base_var
+ struct tao_DynEnum_life;
+
+ typedef
+ TAO_Objref_Var_T<
+ DynEnum,
+ tao_DynEnum_life
+ >
+ DynEnum_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ DynEnum,
+ tao_DynEnum_life
+ >
+ DynEnum_out;
+
+ struct TAO_DynamicAny_Export tao_DynEnum_life
{
- public:
- DynEnum_var (void); // default constructor
- DynEnum_var (DynEnum_ptr p) : ptr_ (p) {}
- DynEnum_var (const DynEnum_var &); // copy constructor
- ~DynEnum_var (void); // destructor
-
- DynEnum_var &operator= (DynEnum_ptr);
- DynEnum_var &operator= (const DynEnum_var &);
- DynEnum_ptr operator-> (void) const;
-
- operator const DynEnum_ptr &() const;
- operator DynEnum_ptr &();
- // in, inout, out, _retn
- DynEnum_ptr in (void) const;
- DynEnum_ptr &inout (void);
- DynEnum_ptr &out (void);
- DynEnum_ptr _retn (void);
- DynEnum_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static DynEnum_ptr tao_duplicate (DynEnum_ptr);
static void tao_release (DynEnum_ptr);
static DynEnum_ptr tao_nil (void);
- static DynEnum_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ DynEnum_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- DynEnum_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynEnum_var (const TAO_Base_var &rhs);
- DynEnum_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNENUM___OUT_CH_)
-#define _DYNAMICANY_DYNENUM___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_DynamicAny_Export DynEnum_out
+ struct TAO_DynamicAny_Export tao_DynEnum_cast
{
- public:
- DynEnum_out (DynEnum_ptr &);
- DynEnum_out (DynEnum_var &);
- DynEnum_out (const DynEnum_out &);
- DynEnum_out &operator= (const DynEnum_out &);
- DynEnum_out &operator= (const DynEnum_var &);
- DynEnum_out &operator= (DynEnum_ptr);
- operator DynEnum_ptr &();
- DynEnum_ptr &ptr (void);
- DynEnum_ptr operator-> (void);
-
- private:
- DynEnum_ptr &ptr_;
+ static DynEnum_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 (_DYNAMICANY_DYNENUM_CH_)
#define _DYNAMICANY_DYNENUM_CH_
@@ -1239,7 +1120,7 @@ TAO_NAMESPACE DynamicAny
)) = 0;
// 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 void *_tao_QueryInterface (ptr_arith_t type);
@@ -1249,10 +1130,6 @@ TAO_NAMESPACE DynamicAny
protected:
DynEnum (void);
virtual ~DynEnum (void);
-
- friend class _TAO_DynEnum_Remote_Proxy_Impl;
- friend class _TAO_DynEnum_ThruPOA_Proxy_Impl;
- friend class _TAO_DynEnum_Direct_Proxy_Impl;
private:
DynEnum (const DynEnum &);
@@ -1262,16 +1139,32 @@ TAO_NAMESPACE DynamicAny
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:367
typedef char * FieldName;
typedef CORBA::String_var FieldName_var;
typedef CORBA::String_out FieldName_out;
// 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 NameValuePair_var;
+ struct NameValuePair;
+
+ typedef
+ TAO_Var_Var_T<
+ NameValuePair
+ >
+ NameValuePair_var;
+
+ typedef
+ TAO_Out_T<
+ NameValuePair,
+ NameValuePair_var
+ >
+ NameValuePair_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_DynamicAny_Export NameValuePair
{
@@ -1283,145 +1176,38 @@ TAO_NAMESPACE DynamicAny
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_DynamicAny_Export NameValuePair_var
- {
- public:
- NameValuePair_var (void);
- NameValuePair_var (NameValuePair *);
- NameValuePair_var (const NameValuePair_var &);
- ~NameValuePair_var (void);
-
- NameValuePair_var &operator= (NameValuePair *);
- NameValuePair_var &operator= (const NameValuePair_var &);
- NameValuePair *operator-> (void);
- const NameValuePair *operator-> (void) const;
-
- operator const NameValuePair &() const;
- operator NameValuePair &();
- operator NameValuePair &() const;
-
- // Variable-size types only.
- operator NameValuePair *&();
-
- // in, inout, out, _retn
- const NameValuePair &in (void) const;
- NameValuePair &inout (void);
- NameValuePair *&out (void);
- NameValuePair *_retn (void);
- NameValuePair *ptr (void) const;
-
- private:
- NameValuePair *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_DynamicAny_Export NameValuePair_out
- {
- public:
- NameValuePair_out (NameValuePair *&);
- NameValuePair_out (NameValuePair_var &);
- NameValuePair_out (const NameValuePair_out &);
- NameValuePair_out &operator= (const NameValuePair_out &);
- NameValuePair_out &operator= (NameValuePair *);
- operator NameValuePair *&();
- NameValuePair *&ptr (void);
- NameValuePair *operator-> (void);
-
- private:
- NameValuePair *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const NameValuePair_var &);
- };
-
- // 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_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_
-
- class TAO_DynamicAny_Export _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void);
- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- NameValuePair *data,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (
- const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs
- );
- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &operator= (
- const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs
- );
- virtual ~_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void);
-
- // = Accessors.
- NameValuePair &operator[] (CORBA::ULong i);
- const NameValuePair &operator[] (CORBA::ULong i) const;
-
- // = Static operations.
- static NameValuePair *allocbuf (CORBA::ULong size);
- static void freebuf (NameValuePair *buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- NameValuePair *get_buffer (CORBA::Boolean orphan = 0);
- const NameValuePair *get_buffer (void) const;
- void replace (
- CORBA::ULong max,
- CORBA::ULong length,
- NameValuePair *data,
- CORBA::Boolean release
- );
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_)
-#define _DYNAMICANY_NAMEVALUEPAIRSEQ_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 NameValuePairSeq;
- class NameValuePairSeq_var;
- // *************************************************************
- // DynamicAny::NameValuePairSeq
- // *************************************************************
-
- class TAO_DynamicAny_Export NameValuePairSeq : 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_Sequence_DynamicAny_NameValuePairSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<NameValuePair>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ typedef
+ TAO_VarSeq_Var_T<
+ NameValuePairSeq,
+ DynamicAny::NameValuePair
+ >
+ NameValuePairSeq_var;
+
+ typedef
+ TAO_Seq_Out_T<
+ NameValuePairSeq,
+ NameValuePairSeq_var,
+ DynamicAny::NameValuePair
+ >
+ NameValuePairSeq_out;
+
+ class TAO_DynamicAny_Export NameValuePairSeq
+ : public
+ TAO_Unbounded_Sequence<
+ DynamicAny::NameValuePair
+ >
{
public:
NameValuePairSeq (void);
NameValuePairSeq (CORBA::ULong max);
NameValuePairSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- NameValuePair *buffer,
+ CORBA::ULong max,
+ CORBA::ULong length,
+ NameValuePair* buffer,
CORBA::Boolean release = 0
);
NameValuePairSeq (const NameValuePairSeq &);
@@ -1429,86 +1215,27 @@ TAO_NAMESPACE DynamicAny
typedef NameValuePairSeq_var _var_type;
};
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ___VAR_CH_)
-#define _DYNAMICANY_NAMEVALUEPAIRSEQ___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231
- // *************************************************************
- // class DynamicAny::NameValuePairSeq_var
- // *************************************************************
+ struct NameDynAnyPair;
- class TAO_DynamicAny_Export NameValuePairSeq_var
- {
- public:
- NameValuePairSeq_var (void);
- NameValuePairSeq_var (NameValuePairSeq *);
- NameValuePairSeq_var (const NameValuePairSeq_var &);
- ~NameValuePairSeq_var (void);
-
- NameValuePairSeq_var &operator= (NameValuePairSeq *);
- NameValuePairSeq_var &operator= (const NameValuePairSeq_var &);
- NameValuePairSeq *operator-> (void);
- const NameValuePairSeq *operator-> (void) const;
-
- operator const NameValuePairSeq &() const;
- operator NameValuePairSeq &();
- operator NameValuePairSeq &() const;
-
- // Variable-size base types only.
- operator NameValuePairSeq *&();
-
- NameValuePair & operator[] (CORBA::ULong index);
- const NameValuePair & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const NameValuePairSeq &in (void) const;
- NameValuePairSeq &inout (void);
- NameValuePairSeq *&out (void);
- NameValuePairSeq *_retn (void);
- NameValuePairSeq *ptr (void) const;
-
- private:
- NameValuePairSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ___OUT_CH_)
-#define _DYNAMICANY_NAMEVALUEPAIRSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_DynamicAny_Export NameValuePairSeq_out
- {
- public:
- NameValuePairSeq_out (NameValuePairSeq *&);
- NameValuePairSeq_out (NameValuePairSeq_var &);
- NameValuePairSeq_out (const NameValuePairSeq_out &);
- NameValuePairSeq_out &operator= (const NameValuePairSeq_out &);
- NameValuePairSeq_out &operator= (NameValuePairSeq *);
- operator NameValuePairSeq *&();
- NameValuePairSeq *&ptr (void);
- NameValuePairSeq *operator-> (void);
- NameValuePair & operator[] (CORBA::ULong index);
+ typedef
+ TAO_Var_Var_T<
+ NameDynAnyPair
+ >
+ NameDynAnyPair_var;
- private:
- NameValuePairSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const NameValuePairSeq_var &);
- };
-
-#endif /* end #if !defined */
+ typedef
+ TAO_Out_T<
+ NameDynAnyPair,
+ NameDynAnyPair_var
+ >
+ NameDynAnyPair_out;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class NameDynAnyPair_var;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_DynamicAny_Export NameDynAnyPair
{
@@ -1520,145 +1247,38 @@ TAO_NAMESPACE DynamicAny
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_DynamicAny_Export NameDynAnyPair_var
- {
- public:
- NameDynAnyPair_var (void);
- NameDynAnyPair_var (NameDynAnyPair *);
- NameDynAnyPair_var (const NameDynAnyPair_var &);
- ~NameDynAnyPair_var (void);
-
- NameDynAnyPair_var &operator= (NameDynAnyPair *);
- NameDynAnyPair_var &operator= (const NameDynAnyPair_var &);
- NameDynAnyPair *operator-> (void);
- const NameDynAnyPair *operator-> (void) const;
-
- operator const NameDynAnyPair &() const;
- operator NameDynAnyPair &();
- operator NameDynAnyPair &() const;
-
- // Variable-size types only.
- operator NameDynAnyPair *&();
-
- // in, inout, out, _retn
- const NameDynAnyPair &in (void) const;
- NameDynAnyPair &inout (void);
- NameDynAnyPair *&out (void);
- NameDynAnyPair *_retn (void);
- NameDynAnyPair *ptr (void) const;
-
- private:
- NameDynAnyPair *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_DynamicAny_Export NameDynAnyPair_out
- {
- public:
- NameDynAnyPair_out (NameDynAnyPair *&);
- NameDynAnyPair_out (NameDynAnyPair_var &);
- NameDynAnyPair_out (const NameDynAnyPair_out &);
- NameDynAnyPair_out &operator= (const NameDynAnyPair_out &);
- NameDynAnyPair_out &operator= (NameDynAnyPair *);
- operator NameDynAnyPair *&();
- NameDynAnyPair *&ptr (void);
- NameDynAnyPair *operator-> (void);
-
- private:
- NameDynAnyPair *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const NameDynAnyPair_var &);
- };
-
- // 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_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_
-
- class TAO_DynamicAny_Export _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void);
- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- NameDynAnyPair *data,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (
- const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs
- );
- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &operator= (
- const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs
- );
- virtual ~_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void);
-
- // = Accessors.
- NameDynAnyPair &operator[] (CORBA::ULong i);
- const NameDynAnyPair &operator[] (CORBA::ULong i) const;
-
- // = Static operations.
- static NameDynAnyPair *allocbuf (CORBA::ULong size);
- static void freebuf (NameDynAnyPair *buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- NameDynAnyPair *get_buffer (CORBA::Boolean orphan = 0);
- const NameDynAnyPair *get_buffer (void) const;
- void replace (
- CORBA::ULong max,
- CORBA::ULong length,
- NameDynAnyPair *data,
- CORBA::Boolean release
- );
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_)
-#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_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 NameDynAnyPairSeq;
- class NameDynAnyPairSeq_var;
-
- // *************************************************************
- // DynamicAny::NameDynAnyPairSeq
- // *************************************************************
-
- class TAO_DynamicAny_Export NameDynAnyPairSeq : 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_Sequence_DynamicAny_NameDynAnyPairSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<NameDynAnyPair>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ typedef
+ TAO_VarSeq_Var_T<
+ NameDynAnyPairSeq,
+ DynamicAny::NameDynAnyPair
+ >
+ NameDynAnyPairSeq_var;
+
+ typedef
+ TAO_Seq_Out_T<
+ NameDynAnyPairSeq,
+ NameDynAnyPairSeq_var,
+ DynamicAny::NameDynAnyPair
+ >
+ NameDynAnyPairSeq_out;
+
+ class TAO_DynamicAny_Export NameDynAnyPairSeq
+ : public
+ TAO_Unbounded_Sequence<
+ DynamicAny::NameDynAnyPair
+ >
{
public:
NameDynAnyPairSeq (void);
NameDynAnyPairSeq (CORBA::ULong max);
NameDynAnyPairSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- NameDynAnyPair *buffer,
+ CORBA::ULong max,
+ CORBA::ULong length,
+ NameDynAnyPair* buffer,
CORBA::Boolean release = 0
);
NameDynAnyPairSeq (const NameDynAnyPairSeq &);
@@ -1666,167 +1286,55 @@ TAO_NAMESPACE DynamicAny
typedef NameDynAnyPairSeq_var _var_type;
};
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ___VAR_CH_)
-#define _DYNAMICANY_NAMEDYNANYPAIRSEQ___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class DynamicAny::NameDynAnyPairSeq_var
- // *************************************************************
-
- class TAO_DynamicAny_Export NameDynAnyPairSeq_var
- {
- public:
- NameDynAnyPairSeq_var (void);
- NameDynAnyPairSeq_var (NameDynAnyPairSeq *);
- NameDynAnyPairSeq_var (const NameDynAnyPairSeq_var &);
- ~NameDynAnyPairSeq_var (void);
-
- NameDynAnyPairSeq_var &operator= (NameDynAnyPairSeq *);
- NameDynAnyPairSeq_var &operator= (const NameDynAnyPairSeq_var &);
- NameDynAnyPairSeq *operator-> (void);
- const NameDynAnyPairSeq *operator-> (void) const;
-
- operator const NameDynAnyPairSeq &() const;
- operator NameDynAnyPairSeq &();
- operator NameDynAnyPairSeq &() const;
-
- // Variable-size base types only.
- operator NameDynAnyPairSeq *&();
-
- NameDynAnyPair & operator[] (CORBA::ULong index);
- const NameDynAnyPair & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const NameDynAnyPairSeq &in (void) const;
- NameDynAnyPairSeq &inout (void);
- NameDynAnyPairSeq *&out (void);
- NameDynAnyPairSeq *_retn (void);
- NameDynAnyPairSeq *ptr (void) const;
-
- private:
- NameDynAnyPairSeq *ptr_;
- };
-
-#endif /* end #if !defined */
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ___OUT_CH_)
-#define _DYNAMICANY_NAMEDYNANYPAIRSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_DynamicAny_Export NameDynAnyPairSeq_out
- {
- public:
- NameDynAnyPairSeq_out (NameDynAnyPairSeq *&);
- NameDynAnyPairSeq_out (NameDynAnyPairSeq_var &);
- NameDynAnyPairSeq_out (const NameDynAnyPairSeq_out &);
- NameDynAnyPairSeq_out &operator= (const NameDynAnyPairSeq_out &);
- NameDynAnyPairSeq_out &operator= (NameDynAnyPairSeq *);
- operator NameDynAnyPairSeq *&();
- NameDynAnyPairSeq *&ptr (void);
- NameDynAnyPairSeq *operator-> (void);
- NameDynAnyPair & operator[] (CORBA::ULong index);
-
- private:
- NameDynAnyPairSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const NameDynAnyPairSeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_DYNAMICANY_DYNSTRUCT___PTR_CH_)
-#define _DYNAMICANY_DYNSTRUCT___PTR_CH_
+#if !defined (_DYNAMICANY_DYNSTRUCT__ODDS_N_ENDS_CH_)
+#define _DYNAMICANY_DYNSTRUCT__ODDS_N_ENDS_CH_
class DynStruct;
typedef DynStruct *DynStruct_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNSTRUCT___VAR_CH_)
-#define _DYNAMICANY_DYNSTRUCT___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_DynamicAny_Export DynStruct_var : public TAO_Base_var
+ struct tao_DynStruct_life;
+
+ typedef
+ TAO_Objref_Var_T<
+ DynStruct,
+ tao_DynStruct_life
+ >
+ DynStruct_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ DynStruct,
+ tao_DynStruct_life
+ >
+ DynStruct_out;
+
+ struct TAO_DynamicAny_Export tao_DynStruct_life
{
- public:
- DynStruct_var (void); // default constructor
- DynStruct_var (DynStruct_ptr p) : ptr_ (p) {}
- DynStruct_var (const DynStruct_var &); // copy constructor
- ~DynStruct_var (void); // destructor
-
- DynStruct_var &operator= (DynStruct_ptr);
- DynStruct_var &operator= (const DynStruct_var &);
- DynStruct_ptr operator-> (void) const;
-
- operator const DynStruct_ptr &() const;
- operator DynStruct_ptr &();
- // in, inout, out, _retn
- DynStruct_ptr in (void) const;
- DynStruct_ptr &inout (void);
- DynStruct_ptr &out (void);
- DynStruct_ptr _retn (void);
- DynStruct_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static DynStruct_ptr tao_duplicate (DynStruct_ptr);
static void tao_release (DynStruct_ptr);
static DynStruct_ptr tao_nil (void);
- static DynStruct_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ DynStruct_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- DynStruct_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynStruct_var (const TAO_Base_var &rhs);
- DynStruct_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNSTRUCT___OUT_CH_)
-#define _DYNAMICANY_DYNSTRUCT___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_DynamicAny_Export DynStruct_out
+ struct TAO_DynamicAny_Export tao_DynStruct_cast
{
- public:
- DynStruct_out (DynStruct_ptr &);
- DynStruct_out (DynStruct_var &);
- DynStruct_out (const DynStruct_out &);
- DynStruct_out &operator= (const DynStruct_out &);
- DynStruct_out &operator= (const DynStruct_var &);
- DynStruct_out &operator= (DynStruct_ptr);
- operator DynStruct_ptr &();
- DynStruct_ptr &ptr (void);
- DynStruct_ptr operator-> (void);
-
- private:
- DynStruct_ptr &ptr_;
+ static DynStruct_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 (_DYNAMICANY_DYNSTRUCT_CH_)
#define _DYNAMICANY_DYNSTRUCT_CH_
@@ -1930,7 +1438,7 @@ TAO_NAMESPACE DynamicAny
)) = 0;
// 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 void *_tao_QueryInterface (ptr_arith_t type);
@@ -1940,10 +1448,6 @@ TAO_NAMESPACE DynamicAny
protected:
DynStruct (void);
virtual ~DynStruct (void);
-
- friend class _TAO_DynStruct_Remote_Proxy_Impl;
- friend class _TAO_DynStruct_ThruPOA_Proxy_Impl;
- friend class _TAO_DynStruct_Direct_Proxy_Impl;
private:
DynStruct (const DynStruct &);
@@ -1953,90 +1457,53 @@ TAO_NAMESPACE DynamicAny
#endif /* end #if !defined */
// 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 (_DYNAMICANY_DYNUNION___PTR_CH_)
-#define _DYNAMICANY_DYNUNION___PTR_CH_
+#if !defined (_DYNAMICANY_DYNUNION__ODDS_N_ENDS_CH_)
+#define _DYNAMICANY_DYNUNION__ODDS_N_ENDS_CH_
class DynUnion;
typedef DynUnion *DynUnion_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNUNION___VAR_CH_)
-#define _DYNAMICANY_DYNUNION___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_DynamicAny_Export DynUnion_var : public TAO_Base_var
+ struct tao_DynUnion_life;
+
+ typedef
+ TAO_Objref_Var_T<
+ DynUnion,
+ tao_DynUnion_life
+ >
+ DynUnion_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ DynUnion,
+ tao_DynUnion_life
+ >
+ DynUnion_out;
+
+ struct TAO_DynamicAny_Export tao_DynUnion_life
{
- public:
- DynUnion_var (void); // default constructor
- DynUnion_var (DynUnion_ptr p) : ptr_ (p) {}
- DynUnion_var (const DynUnion_var &); // copy constructor
- ~DynUnion_var (void); // destructor
-
- DynUnion_var &operator= (DynUnion_ptr);
- DynUnion_var &operator= (const DynUnion_var &);
- DynUnion_ptr operator-> (void) const;
-
- operator const DynUnion_ptr &() const;
- operator DynUnion_ptr &();
- // in, inout, out, _retn
- DynUnion_ptr in (void) const;
- DynUnion_ptr &inout (void);
- DynUnion_ptr &out (void);
- DynUnion_ptr _retn (void);
- DynUnion_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static DynUnion_ptr tao_duplicate (DynUnion_ptr);
static void tao_release (DynUnion_ptr);
static DynUnion_ptr tao_nil (void);
- static DynUnion_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ DynUnion_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- DynUnion_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynUnion_var (const TAO_Base_var &rhs);
- DynUnion_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNUNION___OUT_CH_)
-#define _DYNAMICANY_DYNUNION___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_DynamicAny_Export DynUnion_out
+ struct TAO_DynamicAny_Export tao_DynUnion_cast
{
- public:
- DynUnion_out (DynUnion_ptr &);
- DynUnion_out (DynUnion_var &);
- DynUnion_out (const DynUnion_out &);
- DynUnion_out &operator= (const DynUnion_out &);
- DynUnion_out &operator= (const DynUnion_var &);
- DynUnion_out &operator= (DynUnion_ptr);
- operator DynUnion_ptr &();
- DynUnion_ptr &ptr (void);
- DynUnion_ptr operator-> (void);
-
- private:
- DynUnion_ptr &ptr_;
+ static DynUnion_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 (_DYNAMICANY_DYNUNION_CH_)
#define _DYNAMICANY_DYNUNION_CH_
@@ -2167,7 +1634,7 @@ TAO_NAMESPACE DynamicAny
)) = 0;
// 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 void *_tao_QueryInterface (ptr_arith_t type);
@@ -2177,10 +1644,6 @@ TAO_NAMESPACE DynamicAny
protected:
DynUnion (void);
virtual ~DynUnion (void);
-
- friend class _TAO_DynUnion_Remote_Proxy_Impl;
- friend class _TAO_DynUnion_ThruPOA_Proxy_Impl;
- friend class _TAO_DynUnion_Direct_Proxy_Impl;
private:
DynUnion (const DynUnion &);
@@ -2189,91 +1652,39 @@ TAO_NAMESPACE DynamicAny
#endif /* end #if !defined */
- // 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_DYNAMICANY_ANYSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CH_
-
- class TAO_DynamicAny_Export _TAO_Unbounded_Sequence_DynamicAny_AnySeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Sequence_DynamicAny_AnySeq (void);
- _TAO_Unbounded_Sequence_DynamicAny_AnySeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_DynamicAny_AnySeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA::Any *data,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Sequence_DynamicAny_AnySeq (
- const _TAO_Unbounded_Sequence_DynamicAny_AnySeq &rhs
- );
- _TAO_Unbounded_Sequence_DynamicAny_AnySeq &operator= (
- const _TAO_Unbounded_Sequence_DynamicAny_AnySeq &rhs
- );
- virtual ~_TAO_Unbounded_Sequence_DynamicAny_AnySeq (void);
-
- // = Accessors.
- CORBA::Any &operator[] (CORBA::ULong i);
- const CORBA::Any &operator[] (CORBA::ULong i) const;
-
- // = Static operations.
- static CORBA::Any *allocbuf (CORBA::ULong size);
- static void freebuf (CORBA::Any *buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- CORBA::Any *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA::Any *get_buffer (void) const;
- void replace (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Any *data,
- CORBA::Boolean release
- );
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_DYNAMICANY_ANYSEQ_CH_)
-#define _DYNAMICANY_ANYSEQ_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 AnySeq;
- class AnySeq_var;
-
- // *************************************************************
- // DynamicAny::AnySeq
- // *************************************************************
-
- class TAO_DynamicAny_Export AnySeq : 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_Sequence_DynamicAny_AnySeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA::Any>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ typedef
+ TAO_VarSeq_Var_T<
+ AnySeq,
+ CORBA::Any
+ >
+ AnySeq_var;
+
+ typedef
+ TAO_Seq_Out_T<
+ AnySeq,
+ AnySeq_var,
+ CORBA::Any
+ >
+ AnySeq_out;
+
+ class TAO_DynamicAny_Export AnySeq
+ : public
+ TAO_Unbounded_Sequence<
+ CORBA::Any
+ >
{
public:
AnySeq (void);
AnySeq (CORBA::ULong max);
AnySeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Any *buffer,
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::Any* buffer,
CORBA::Boolean release = 0
);
AnySeq (const AnySeq &);
@@ -2281,171 +1692,51 @@ TAO_NAMESPACE DynamicAny
typedef AnySeq_var _var_type;
};
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_ANYSEQ___VAR_CH_)
-#define _DYNAMICANY_ANYSEQ___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class DynamicAny::AnySeq_var
- // *************************************************************
-
- class TAO_DynamicAny_Export AnySeq_var
- {
- public:
- AnySeq_var (void);
- AnySeq_var (AnySeq *);
- AnySeq_var (const AnySeq_var &);
- ~AnySeq_var (void);
-
- AnySeq_var &operator= (AnySeq *);
- AnySeq_var &operator= (const AnySeq_var &);
- AnySeq *operator-> (void);
- const AnySeq *operator-> (void) const;
-
- operator const AnySeq &() const;
- operator AnySeq &();
- operator AnySeq &() const;
-
- // Variable-size base types only.
- operator AnySeq *&();
-
- CORBA::Any & operator[] (CORBA::ULong index);
- const CORBA::Any & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const AnySeq &in (void) const;
- AnySeq &inout (void);
- AnySeq *&out (void);
- AnySeq *_retn (void);
- AnySeq *ptr (void) const;
-
- private:
- AnySeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_ANYSEQ___OUT_CH_)
-#define _DYNAMICANY_ANYSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_DynamicAny_Export AnySeq_out
- {
- public:
- AnySeq_out (AnySeq *&);
- AnySeq_out (AnySeq_var &);
- AnySeq_out (const AnySeq_out &);
- AnySeq_out &operator= (const AnySeq_out &);
- AnySeq_out &operator= (AnySeq *);
- operator AnySeq *&();
- AnySeq *&ptr (void);
- AnySeq *operator-> (void);
- CORBA::Any & operator[] (CORBA::ULong index);
-
- private:
- AnySeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const AnySeq_var &);
- };
-
-#endif /* end #if !defined */
-
- // 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_DYNAMICANY_DYNANYSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_DYNAMICANY_DYNANYSEQ_CH_
-
- class TAO_DynamicAny_Export _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (void);
- _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- DynAny* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (
- const _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &operator= (
- const _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (void);
-
- // = Accessors.
- TAO_Object_Manager<DynamicAny::DynAny,DynamicAny::DynAny_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static DynAny **allocbuf (CORBA::ULong nelems);
- static void freebuf (DynAny **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- DynAny* *get_buffer (CORBA::Boolean orphan = 0);
- const DynAny* *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 (_DYNAMICANY_DYNANYSEQ_CH_)
-#define _DYNAMICANY_DYNANYSEQ_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 DynAnySeq;
- class DynAnySeq_var;
-
- // *************************************************************
- // DynamicAny::DynAnySeq
- // *************************************************************
- class TAO_DynamicAny_Export DynAnySeq : 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_DynamicAny_DynAnySeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<DynAny,DynAny_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ typedef
+ TAO_MngSeq_Var_T<
+ DynAnySeq,
+ TAO_Object_Manager<
+ DynamicAny::DynAny,
+ DynamicAny::DynAny_var,
+ DynamicAny::tao_DynAny_life
+ >
+ >
+ DynAnySeq_var;
+
+ typedef
+ TAO_Seq_Out_T<
+ DynAnySeq,
+ DynAnySeq_var,
+ TAO_Object_Manager<
+ DynamicAny::DynAny,
+ DynamicAny::DynAny_var,
+ DynamicAny::tao_DynAny_life
+ >
+ >
+ DynAnySeq_out;
+
+ class TAO_DynamicAny_Export DynAnySeq
+ : public
+ TAO_Unbounded_Object_Sequence<
+ DynamicAny::DynAny,
+ DynamicAny::DynAny_var,
+ DynamicAny::tao_DynAny_life,
+ DynamicAny::tao_DynAny_cast
+ >
{
public:
DynAnySeq (void);
DynAnySeq (CORBA::ULong max);
DynAnySeq (
- CORBA::ULong max,
- CORBA::ULong length,
- DynAny_ptr *buffer,
+ CORBA::ULong max,
+ CORBA::ULong length,
+ DynAny_ptr* buffer,
CORBA::Boolean release = 0
);
DynAnySeq (const DynAnySeq &);
@@ -2453,166 +1744,55 @@ TAO_NAMESPACE DynamicAny
typedef DynAnySeq_var _var_type;
};
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNANYSEQ___VAR_CH_)
-#define _DYNAMICANY_DYNANYSEQ___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class DynamicAny::DynAnySeq_var
- // *************************************************************
-
- class TAO_DynamicAny_Export DynAnySeq_var
- {
- public:
- DynAnySeq_var (void);
- DynAnySeq_var (DynAnySeq *);
- DynAnySeq_var (const DynAnySeq_var &);
- ~DynAnySeq_var (void);
-
- DynAnySeq_var &operator= (DynAnySeq *);
- DynAnySeq_var &operator= (const DynAnySeq_var &);
- DynAnySeq *operator-> (void);
- const DynAnySeq *operator-> (void) const;
-
- operator const DynAnySeq &() const;
- operator DynAnySeq &();
- operator DynAnySeq &() const;
-
- // Variable-size base types only.
- operator DynAnySeq *&();
-
- TAO_Object_Manager<DynAny, DynAny_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const DynAnySeq &in (void) const;
- DynAnySeq &inout (void);
- DynAnySeq *&out (void);
- DynAnySeq *_retn (void);
- DynAnySeq *ptr (void) const;
-
- private:
- DynAnySeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNANYSEQ___OUT_CH_)
-#define _DYNAMICANY_DYNANYSEQ___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
-
- class TAO_DynamicAny_Export DynAnySeq_out
- {
- public:
- DynAnySeq_out (DynAnySeq *&);
- DynAnySeq_out (DynAnySeq_var &);
- DynAnySeq_out (const DynAnySeq_out &);
- DynAnySeq_out &operator= (const DynAnySeq_out &);
- DynAnySeq_out &operator= (DynAnySeq *);
- operator DynAnySeq *&();
- DynAnySeq *&ptr (void);
- DynAnySeq *operator-> (void);
- TAO_Object_Manager<DynAny, DynAny_var> operator[] (CORBA::ULong index);
-
- private:
- DynAnySeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const DynAnySeq_var &);
- };
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_DYNAMICANY_DYNSEQUENCE___PTR_CH_)
-#define _DYNAMICANY_DYNSEQUENCE___PTR_CH_
+#if !defined (_DYNAMICANY_DYNSEQUENCE__ODDS_N_ENDS_CH_)
+#define _DYNAMICANY_DYNSEQUENCE__ODDS_N_ENDS_CH_
class DynSequence;
typedef DynSequence *DynSequence_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNSEQUENCE___VAR_CH_)
-#define _DYNAMICANY_DYNSEQUENCE___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_DynamicAny_Export DynSequence_var : public TAO_Base_var
+ struct tao_DynSequence_life;
+
+ typedef
+ TAO_Objref_Var_T<
+ DynSequence,
+ tao_DynSequence_life
+ >
+ DynSequence_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ DynSequence,
+ tao_DynSequence_life
+ >
+ DynSequence_out;
+
+ struct TAO_DynamicAny_Export tao_DynSequence_life
{
- public:
- DynSequence_var (void); // default constructor
- DynSequence_var (DynSequence_ptr p) : ptr_ (p) {}
- DynSequence_var (const DynSequence_var &); // copy constructor
- ~DynSequence_var (void); // destructor
-
- DynSequence_var &operator= (DynSequence_ptr);
- DynSequence_var &operator= (const DynSequence_var &);
- DynSequence_ptr operator-> (void) const;
-
- operator const DynSequence_ptr &() const;
- operator DynSequence_ptr &();
- // in, inout, out, _retn
- DynSequence_ptr in (void) const;
- DynSequence_ptr &inout (void);
- DynSequence_ptr &out (void);
- DynSequence_ptr _retn (void);
- DynSequence_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static DynSequence_ptr tao_duplicate (DynSequence_ptr);
static void tao_release (DynSequence_ptr);
static DynSequence_ptr tao_nil (void);
- static DynSequence_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ DynSequence_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- DynSequence_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynSequence_var (const TAO_Base_var &rhs);
- DynSequence_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNSEQUENCE___OUT_CH_)
-#define _DYNAMICANY_DYNSEQUENCE___OUT_CH_
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_DynamicAny_Export DynSequence_out
+ struct TAO_DynamicAny_Export tao_DynSequence_cast
{
- public:
- DynSequence_out (DynSequence_ptr &);
- DynSequence_out (DynSequence_var &);
- DynSequence_out (const DynSequence_out &);
- DynSequence_out &operator= (const DynSequence_out &);
- DynSequence_out &operator= (const DynSequence_var &);
- DynSequence_out &operator= (DynSequence_ptr);
- operator DynSequence_ptr &();
- DynSequence_ptr &ptr (void);
- DynSequence_ptr operator-> (void);
-
- private:
- DynSequence_ptr &ptr_;
+ static DynSequence_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 (_DYNAMICANY_DYNSEQUENCE_CH_)
#define _DYNAMICANY_DYNSEQUENCE_CH_
@@ -2714,7 +1894,7 @@ TAO_NAMESPACE DynamicAny
)) = 0;
// 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 void *_tao_QueryInterface (ptr_arith_t type);
@@ -2724,10 +1904,6 @@ TAO_NAMESPACE DynamicAny
protected:
DynSequence (void);
virtual ~DynSequence (void);
-
- friend class _TAO_DynSequence_Remote_Proxy_Impl;
- friend class _TAO_DynSequence_ThruPOA_Proxy_Impl;
- friend class _TAO_DynSequence_Direct_Proxy_Impl;
private:
DynSequence (const DynSequence &);
@@ -2737,90 +1913,53 @@ TAO_NAMESPACE DynamicAny
#endif /* end #if !defined */
// 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 (_DYNAMICANY_DYNARRAY___PTR_CH_)
-#define _DYNAMICANY_DYNARRAY___PTR_CH_
+#if !defined (_DYNAMICANY_DYNARRAY__ODDS_N_ENDS_CH_)
+#define _DYNAMICANY_DYNARRAY__ODDS_N_ENDS_CH_
class DynArray;
typedef DynArray *DynArray_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNARRAY___VAR_CH_)
-#define _DYNAMICANY_DYNARRAY___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_DynamicAny_Export DynArray_var : public TAO_Base_var
+ struct tao_DynArray_life;
+
+ typedef
+ TAO_Objref_Var_T<
+ DynArray,
+ tao_DynArray_life
+ >
+ DynArray_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ DynArray,
+ tao_DynArray_life
+ >
+ DynArray_out;
+
+ struct TAO_DynamicAny_Export tao_DynArray_life
{
- public:
- DynArray_var (void); // default constructor
- DynArray_var (DynArray_ptr p) : ptr_ (p) {}
- DynArray_var (const DynArray_var &); // copy constructor
- ~DynArray_var (void); // destructor
-
- DynArray_var &operator= (DynArray_ptr);
- DynArray_var &operator= (const DynArray_var &);
- DynArray_ptr operator-> (void) const;
-
- operator const DynArray_ptr &() const;
- operator DynArray_ptr &();
- // in, inout, out, _retn
- DynArray_ptr in (void) const;
- DynArray_ptr &inout (void);
- DynArray_ptr &out (void);
- DynArray_ptr _retn (void);
- DynArray_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static DynArray_ptr tao_duplicate (DynArray_ptr);
static void tao_release (DynArray_ptr);
static DynArray_ptr tao_nil (void);
- static DynArray_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ DynArray_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- DynArray_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynArray_var (const TAO_Base_var &rhs);
- DynArray_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNARRAY___OUT_CH_)
-#define _DYNAMICANY_DYNARRAY___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_DynamicAny_Export DynArray_out
+ struct TAO_DynamicAny_Export tao_DynArray_cast
{
- public:
- DynArray_out (DynArray_ptr &);
- DynArray_out (DynArray_var &);
- DynArray_out (const DynArray_out &);
- DynArray_out &operator= (const DynArray_out &);
- DynArray_out &operator= (const DynArray_var &);
- DynArray_out &operator= (DynArray_ptr);
- operator DynArray_ptr &();
- DynArray_ptr &ptr (void);
- DynArray_ptr operator-> (void);
-
- private:
- DynArray_ptr &ptr_;
+ static DynArray_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 (_DYNAMICANY_DYNARRAY_CH_)
#define _DYNAMICANY_DYNARRAY_CH_
@@ -2900,7 +2039,7 @@ TAO_NAMESPACE DynamicAny
)) = 0;
// 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 void *_tao_QueryInterface (ptr_arith_t type);
@@ -2910,10 +2049,6 @@ TAO_NAMESPACE DynamicAny
protected:
DynArray (void);
virtual ~DynArray (void);
-
- friend class _TAO_DynArray_Remote_Proxy_Impl;
- friend class _TAO_DynArray_ThruPOA_Proxy_Impl;
- friend class _TAO_DynArray_Direct_Proxy_Impl;
private:
DynArray (const DynArray &);
@@ -2923,90 +2058,53 @@ TAO_NAMESPACE DynamicAny
#endif /* end #if !defined */
// 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 (_DYNAMICANY_DYNVALUE___PTR_CH_)
-#define _DYNAMICANY_DYNVALUE___PTR_CH_
+#if !defined (_DYNAMICANY_DYNVALUE__ODDS_N_ENDS_CH_)
+#define _DYNAMICANY_DYNVALUE__ODDS_N_ENDS_CH_
class DynValue;
typedef DynValue *DynValue_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNVALUE___VAR_CH_)
-#define _DYNAMICANY_DYNVALUE___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_DynamicAny_Export DynValue_var : public TAO_Base_var
+ struct tao_DynValue_life;
+
+ typedef
+ TAO_Objref_Var_T<
+ DynValue,
+ tao_DynValue_life
+ >
+ DynValue_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ DynValue,
+ tao_DynValue_life
+ >
+ DynValue_out;
+
+ struct TAO_DynamicAny_Export tao_DynValue_life
{
- public:
- DynValue_var (void); // default constructor
- DynValue_var (DynValue_ptr p) : ptr_ (p) {}
- DynValue_var (const DynValue_var &); // copy constructor
- ~DynValue_var (void); // destructor
-
- DynValue_var &operator= (DynValue_ptr);
- DynValue_var &operator= (const DynValue_var &);
- DynValue_ptr operator-> (void) const;
-
- operator const DynValue_ptr &() const;
- operator DynValue_ptr &();
- // in, inout, out, _retn
- DynValue_ptr in (void) const;
- DynValue_ptr &inout (void);
- DynValue_ptr &out (void);
- DynValue_ptr _retn (void);
- DynValue_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static DynValue_ptr tao_duplicate (DynValue_ptr);
static void tao_release (DynValue_ptr);
static DynValue_ptr tao_nil (void);
- static DynValue_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ DynValue_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- DynValue_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynValue_var (const TAO_Base_var &rhs);
- DynValue_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNVALUE___OUT_CH_)
-#define _DYNAMICANY_DYNVALUE___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_DynamicAny_Export DynValue_out
+ struct TAO_DynamicAny_Export tao_DynValue_cast
{
- public:
- DynValue_out (DynValue_ptr &);
- DynValue_out (DynValue_var &);
- DynValue_out (const DynValue_out &);
- DynValue_out &operator= (const DynValue_out &);
- DynValue_out &operator= (const DynValue_var &);
- DynValue_out &operator= (DynValue_ptr);
- operator DynValue_ptr &();
- DynValue_ptr &ptr (void);
- DynValue_ptr operator-> (void);
-
- private:
- DynValue_ptr &ptr_;
+ static DynValue_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 (_DYNAMICANY_DYNVALUE_CH_)
#define _DYNAMICANY_DYNVALUE_CH_
@@ -3110,7 +2208,7 @@ TAO_NAMESPACE DynamicAny
)) = 0;
// 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 void *_tao_QueryInterface (ptr_arith_t type);
@@ -3120,10 +2218,6 @@ TAO_NAMESPACE DynamicAny
protected:
DynValue (void);
virtual ~DynValue (void);
-
- friend class _TAO_DynValue_Remote_Proxy_Impl;
- friend class _TAO_DynValue_ThruPOA_Proxy_Impl;
- friend class _TAO_DynValue_Direct_Proxy_Impl;
private:
DynValue (const DynValue &);
@@ -3133,90 +2227,53 @@ TAO_NAMESPACE DynamicAny
#endif /* end #if !defined */
// 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 (_DYNAMICANY_DYNANYFACTORY___PTR_CH_)
-#define _DYNAMICANY_DYNANYFACTORY___PTR_CH_
+#if !defined (_DYNAMICANY_DYNANYFACTORY__ODDS_N_ENDS_CH_)
+#define _DYNAMICANY_DYNANYFACTORY__ODDS_N_ENDS_CH_
class DynAnyFactory;
typedef DynAnyFactory *DynAnyFactory_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNANYFACTORY___VAR_CH_)
-#define _DYNAMICANY_DYNANYFACTORY___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_DynamicAny_Export DynAnyFactory_var : public TAO_Base_var
+ struct tao_DynAnyFactory_life;
+
+ typedef
+ TAO_Objref_Var_T<
+ DynAnyFactory,
+ tao_DynAnyFactory_life
+ >
+ DynAnyFactory_var;
+
+ typedef
+ TAO_Objref_Out_T<
+ DynAnyFactory,
+ tao_DynAnyFactory_life
+ >
+ DynAnyFactory_out;
+
+ struct TAO_DynamicAny_Export tao_DynAnyFactory_life
{
- public:
- DynAnyFactory_var (void); // default constructor
- DynAnyFactory_var (DynAnyFactory_ptr p) : ptr_ (p) {}
- DynAnyFactory_var (const DynAnyFactory_var &); // copy constructor
- ~DynAnyFactory_var (void); // destructor
-
- DynAnyFactory_var &operator= (DynAnyFactory_ptr);
- DynAnyFactory_var &operator= (const DynAnyFactory_var &);
- DynAnyFactory_ptr operator-> (void) const;
-
- operator const DynAnyFactory_ptr &() const;
- operator DynAnyFactory_ptr &();
- // in, inout, out, _retn
- DynAnyFactory_ptr in (void) const;
- DynAnyFactory_ptr &inout (void);
- DynAnyFactory_ptr &out (void);
- DynAnyFactory_ptr _retn (void);
- DynAnyFactory_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
static DynAnyFactory_ptr tao_duplicate (DynAnyFactory_ptr);
static void tao_release (DynAnyFactory_ptr);
static DynAnyFactory_ptr tao_nil (void);
- static DynAnyFactory_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
+ static CORBA::Boolean tao_marshal (
+ DynAnyFactory_ptr,
+ TAO_OutputCDR &
);
- static CORBA::Object * tao_upcast (void *);
-
- private:
- DynAnyFactory_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynAnyFactory_var (const TAO_Base_var &rhs);
- DynAnyFactory_var &operator= (const TAO_Base_var &rhs);
};
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMICANY_DYNANYFACTORY___OUT_CH_)
-#define _DYNAMICANY_DYNANYFACTORY___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- class TAO_DynamicAny_Export DynAnyFactory_out
+ struct TAO_DynamicAny_Export tao_DynAnyFactory_cast
{
- public:
- DynAnyFactory_out (DynAnyFactory_ptr &);
- DynAnyFactory_out (DynAnyFactory_var &);
- DynAnyFactory_out (const DynAnyFactory_out &);
- DynAnyFactory_out &operator= (const DynAnyFactory_out &);
- DynAnyFactory_out &operator= (const DynAnyFactory_var &);
- DynAnyFactory_out &operator= (DynAnyFactory_ptr);
- operator DynAnyFactory_ptr &();
- DynAnyFactory_ptr &ptr (void);
- DynAnyFactory_ptr operator-> (void);
-
- private:
- DynAnyFactory_ptr &ptr_;
+ static DynAnyFactory_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 (_DYNAMICANY_DYNANYFACTORY_CH_)
#define _DYNAMICANY_DYNANYFACTORY_CH_
@@ -3313,7 +2370,7 @@ TAO_NAMESPACE DynamicAny
)) = 0;
// 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 void *_tao_QueryInterface (ptr_arith_t type);
@@ -3323,10 +2380,6 @@ TAO_NAMESPACE DynamicAny
protected:
DynAnyFactory (void);
virtual ~DynAnyFactory (void);
-
- friend class _TAO_DynAnyFactory_Remote_Proxy_Impl;
- friend class _TAO_DynAnyFactory_ThruPOA_Proxy_Impl;
- friend class _TAO_DynAnyFactory_Direct_Proxy_Impl;
private:
DynAnyFactory (const DynAnyFactory &);
@@ -3392,7 +2445,7 @@ TAO_DynamicAny_Export CORBA::Boolean operator>> (
#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 "DynamicAnyC.i"