summaryrefslogtreecommitdiff
path: root/TAO/tao/IFR_Client/IFR_ComponentsC.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/IFR_Client/IFR_ComponentsC.h')
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsC.h14154
1 files changed, 6028 insertions, 8126 deletions
diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.h b/TAO/tao/IFR_Client/IFR_ComponentsC.h
index ab27eca3297..a7aeef01541 100644
--- a/TAO/tao/IFR_Client/IFR_ComponentsC.h
+++ b/TAO/tao/IFR_Client/IFR_ComponentsC.h
@@ -64,8128 +64,6243 @@
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48
-TAO_NAMESPACE IR
+TAO_NAMESPACE CORBA
{
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48
- enum DefinitionKind
+ TAO_NAMESPACE ComponentIR
{
- dk_none,
- dk_all,
- dk_Attribute,
- dk_Constant,
- dk_Exception,
- dk_Interface,
- dk_Module,
- dk_Operation,
- dk_Typedef,
- dk_Alias,
- dk_Struct,
- dk_Union,
- dk_Enum,
- dk_Primitive,
- dk_String,
- dk_Sequence,
- dk_Array,
- dk_Repository,
- dk_Wstring,
- dk_Fixed,
- dk_Value,
- dk_ValueBox,
- dk_ValueMember,
- dk_Native,
- dk_Component,
- dk_Home,
- dk_Factory,
- dk_Finder,
- dk_PrimaryKey,
- dk_Emits,
- dk_Publishes,
- dk_Consumes,
- dk_Provides,
- dk_Uses
- };
-
- typedef DefinitionKind &DefinitionKind_out;
-
- // 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_DefinitionKind;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
-
- typedef char * Identifier;
- typedef CORBA::String_var Identifier_var;
- typedef CORBA::String_out Identifier_out;
-
- // 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_Identifier;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
-
- typedef char * ScopedName;
- typedef CORBA::String_var ScopedName_var;
- typedef CORBA::String_out ScopedName_out;
-
- // 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_ScopedName;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
-
- typedef char * RepositoryId;
- typedef CORBA::String_var RepositoryId_var;
- typedef CORBA::String_out RepositoryId_out;
-
- // 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_RepositoryId;
-
-#if !defined (_IR_REPOSITORYIDSEQ_CH_)
-#define _IR_REPOSITORYIDSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class RepositoryIdSeq;
- class RepositoryIdSeq_var;
-
- // *************************************************************
- // IR::RepositoryIdSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export RepositoryIdSeq : 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_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_String_Sequence
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- RepositoryIdSeq (void);
- RepositoryIdSeq (CORBA::ULong max);
- RepositoryIdSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- char * *buffer,
- CORBA::Boolean release = 0
- );
- RepositoryIdSeq (const RepositoryIdSeq &);
- ~RepositoryIdSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef RepositoryIdSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_REPOSITORYIDSEQ___VAR_CH_)
-#define _IR_REPOSITORYIDSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::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 (_IR_REPOSITORYIDSEQ___OUT_CH_)
-#define _IR_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_typedef/typedef_ch.cpp:368
-
- typedef char * VersionSpec;
- typedef CORBA::String_var VersionSpec_var;
- typedef CORBA::String_out VersionSpec_out;
-
- // 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_VersionSpec;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class ComponentDef;
-
-#if !defined (_IR_COMPONENTDEF___PTR_CH_)
-#define _IR_COMPONENTDEF___PTR_CH_
-
- typedef ComponentDef *ComponentDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_COMPONENTDEF___VAR_CH_)
-#define _IR_COMPONENTDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ComponentDef_var : public TAO_Base_var
- {
- public:
- ComponentDef_var (void); // default constructor
- ComponentDef_var (ComponentDef_ptr p) : ptr_ (p) {}
- ComponentDef_var (const ComponentDef_var &); // copy constructor
- ~ComponentDef_var (void); // destructor
-
- ComponentDef_var &operator= (ComponentDef_ptr);
- ComponentDef_var &operator= (const ComponentDef_var &);
- ComponentDef_ptr operator-> (void) const;
-
- operator const ComponentDef_ptr &() const;
- operator ComponentDef_ptr &();
- // in, inout, out, _retn
- ComponentDef_ptr in (void) const;
- ComponentDef_ptr &inout (void);
- ComponentDef_ptr &out (void);
- ComponentDef_ptr _retn (void);
- ComponentDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ComponentDef_ptr tao_duplicate (ComponentDef_ptr);
- static void tao_release (ComponentDef_ptr);
- static ComponentDef_ptr tao_nil (void);
- static ComponentDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ComponentDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ComponentDef_var (const TAO_Base_var &rhs);
- ComponentDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_COMPONENTDEF___OUT_CH_)
-#define _IR_COMPONENTDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ComponentDef_out
- {
- public:
- ComponentDef_out (ComponentDef_ptr &);
- ComponentDef_out (ComponentDef_var &);
- ComponentDef_out (const ComponentDef_out &);
- ComponentDef_out &operator= (const ComponentDef_out &);
- ComponentDef_out &operator= (const ComponentDef_var &);
- ComponentDef_out &operator= (ComponentDef_ptr);
- operator ComponentDef_ptr &();
- ComponentDef_ptr &ptr (void);
- ComponentDef_ptr operator-> (void);
-
- private:
- ComponentDef_ptr &ptr_;
- };
-
-#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_IR_COMPONENTDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_COMPONENTDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (void);
- _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- ComponentDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::ComponentDef,IR::ComponentDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static ComponentDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (ComponentDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- ComponentDef* *get_buffer (CORBA::Boolean orphan = 0);
- const ComponentDef* *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 (_IR_COMPONENTDEFSEQ_CH_)
-#define _IR_COMPONENTDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class ComponentDefSeq;
- class ComponentDefSeq_var;
-
- // *************************************************************
- // IR::ComponentDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export ComponentDefSeq : 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_IR_ComponentDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<ComponentDef,ComponentDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- ComponentDefSeq (void);
- ComponentDefSeq (CORBA::ULong max);
- ComponentDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- ComponentDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- ComponentDefSeq (const ComponentDefSeq &);
- ~ComponentDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef ComponentDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_COMPONENTDEFSEQ___VAR_CH_)
-#define _IR_COMPONENTDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::ComponentDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ComponentDefSeq_var
- {
- public:
- ComponentDefSeq_var (void);
- ComponentDefSeq_var (ComponentDefSeq *);
- ComponentDefSeq_var (const ComponentDefSeq_var &);
- ~ComponentDefSeq_var (void);
-
- ComponentDefSeq_var &operator= (ComponentDefSeq *);
- ComponentDefSeq_var &operator= (const ComponentDefSeq_var &);
- ComponentDefSeq *operator-> (void);
- const ComponentDefSeq *operator-> (void) const;
-
- operator const ComponentDefSeq &() const;
- operator ComponentDefSeq &();
- operator ComponentDefSeq &() const;
-
- // Variable-size base types only.
- operator ComponentDefSeq *&();
-
- TAO_Object_Manager<ComponentDef, ComponentDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const ComponentDefSeq &in (void) const;
- ComponentDefSeq &inout (void);
- ComponentDefSeq *&out (void);
- ComponentDefSeq *_retn (void);
- ComponentDefSeq *ptr (void) const;
-
- private:
- ComponentDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_COMPONENTDEFSEQ___OUT_CH_)
-#define _IR_COMPONENTDEFSEQ___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 ComponentDefSeq_out
- {
- public:
- ComponentDefSeq_out (ComponentDefSeq *&);
- ComponentDefSeq_out (ComponentDefSeq_var &);
- ComponentDefSeq_out (const ComponentDefSeq_out &);
- ComponentDefSeq_out &operator= (const ComponentDefSeq_out &);
- ComponentDefSeq_out &operator= (ComponentDefSeq *);
- operator ComponentDefSeq *&();
- ComponentDefSeq *&ptr (void);
- ComponentDefSeq *operator-> (void);
- TAO_Object_Manager<ComponentDef, ComponentDef_var> operator[] (CORBA::ULong index);
-
- private:
- ComponentDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ComponentDefSeq_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_ComponentDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class ProvidesDef;
-
-#if !defined (_IR_PROVIDESDEF___PTR_CH_)
-#define _IR_PROVIDESDEF___PTR_CH_
-
- typedef ProvidesDef *ProvidesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PROVIDESDEF___VAR_CH_)
-#define _IR_PROVIDESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ProvidesDef_var : public TAO_Base_var
- {
- public:
- ProvidesDef_var (void); // default constructor
- ProvidesDef_var (ProvidesDef_ptr p) : ptr_ (p) {}
- ProvidesDef_var (const ProvidesDef_var &); // copy constructor
- ~ProvidesDef_var (void); // destructor
-
- ProvidesDef_var &operator= (ProvidesDef_ptr);
- ProvidesDef_var &operator= (const ProvidesDef_var &);
- ProvidesDef_ptr operator-> (void) const;
-
- operator const ProvidesDef_ptr &() const;
- operator ProvidesDef_ptr &();
- // in, inout, out, _retn
- ProvidesDef_ptr in (void) const;
- ProvidesDef_ptr &inout (void);
- ProvidesDef_ptr &out (void);
- ProvidesDef_ptr _retn (void);
- ProvidesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ProvidesDef_ptr tao_duplicate (ProvidesDef_ptr);
- static void tao_release (ProvidesDef_ptr);
- static ProvidesDef_ptr tao_nil (void);
- static ProvidesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ProvidesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ProvidesDef_var (const TAO_Base_var &rhs);
- ProvidesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PROVIDESDEF___OUT_CH_)
-#define _IR_PROVIDESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ProvidesDef_out
- {
- public:
- ProvidesDef_out (ProvidesDef_ptr &);
- ProvidesDef_out (ProvidesDef_var &);
- ProvidesDef_out (const ProvidesDef_out &);
- ProvidesDef_out &operator= (const ProvidesDef_out &);
- ProvidesDef_out &operator= (const ProvidesDef_var &);
- ProvidesDef_out &operator= (ProvidesDef_ptr);
- operator ProvidesDef_ptr &();
- ProvidesDef_ptr &ptr (void);
- ProvidesDef_ptr operator-> (void);
-
- private:
- ProvidesDef_ptr &ptr_;
- };
-
-#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_IR_PROVIDESDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PROVIDESDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (void);
- _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- ProvidesDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::ProvidesDef,IR::ProvidesDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static ProvidesDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (ProvidesDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- ProvidesDef* *get_buffer (CORBA::Boolean orphan = 0);
- const ProvidesDef* *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 (_IR_PROVIDESDEFSEQ_CH_)
-#define _IR_PROVIDESDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class ProvidesDefSeq;
- class ProvidesDefSeq_var;
-
- // *************************************************************
- // IR::ProvidesDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export ProvidesDefSeq : 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_IR_ProvidesDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<ProvidesDef,ProvidesDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- ProvidesDefSeq (void);
- ProvidesDefSeq (CORBA::ULong max);
- ProvidesDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- ProvidesDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- ProvidesDefSeq (const ProvidesDefSeq &);
- ~ProvidesDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef ProvidesDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PROVIDESDEFSEQ___VAR_CH_)
-#define _IR_PROVIDESDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::ProvidesDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ProvidesDefSeq_var
- {
- public:
- ProvidesDefSeq_var (void);
- ProvidesDefSeq_var (ProvidesDefSeq *);
- ProvidesDefSeq_var (const ProvidesDefSeq_var &);
- ~ProvidesDefSeq_var (void);
-
- ProvidesDefSeq_var &operator= (ProvidesDefSeq *);
- ProvidesDefSeq_var &operator= (const ProvidesDefSeq_var &);
- ProvidesDefSeq *operator-> (void);
- const ProvidesDefSeq *operator-> (void) const;
-
- operator const ProvidesDefSeq &() const;
- operator ProvidesDefSeq &();
- operator ProvidesDefSeq &() const;
-
- // Variable-size base types only.
- operator ProvidesDefSeq *&();
-
- TAO_Object_Manager<ProvidesDef, ProvidesDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const ProvidesDefSeq &in (void) const;
- ProvidesDefSeq &inout (void);
- ProvidesDefSeq *&out (void);
- ProvidesDefSeq *_retn (void);
- ProvidesDefSeq *ptr (void) const;
-
- private:
- ProvidesDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PROVIDESDEFSEQ___OUT_CH_)
-#define _IR_PROVIDESDEFSEQ___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 ProvidesDefSeq_out
- {
- public:
- ProvidesDefSeq_out (ProvidesDefSeq *&);
- ProvidesDefSeq_out (ProvidesDefSeq_var &);
- ProvidesDefSeq_out (const ProvidesDefSeq_out &);
- ProvidesDefSeq_out &operator= (const ProvidesDefSeq_out &);
- ProvidesDefSeq_out &operator= (ProvidesDefSeq *);
- operator ProvidesDefSeq *&();
- ProvidesDefSeq *&ptr (void);
- ProvidesDefSeq *operator-> (void);
- TAO_Object_Manager<ProvidesDef, ProvidesDef_var> operator[] (CORBA::ULong index);
-
- private:
- ProvidesDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ProvidesDefSeq_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_ProvidesDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class UsesDef;
-
-#if !defined (_IR_USESDEF___PTR_CH_)
-#define _IR_USESDEF___PTR_CH_
-
- typedef UsesDef *UsesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDEF___VAR_CH_)
-#define _IR_USESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export UsesDef_var : public TAO_Base_var
- {
- public:
- UsesDef_var (void); // default constructor
- UsesDef_var (UsesDef_ptr p) : ptr_ (p) {}
- UsesDef_var (const UsesDef_var &); // copy constructor
- ~UsesDef_var (void); // destructor
-
- UsesDef_var &operator= (UsesDef_ptr);
- UsesDef_var &operator= (const UsesDef_var &);
- UsesDef_ptr operator-> (void) const;
-
- operator const UsesDef_ptr &() const;
- operator UsesDef_ptr &();
- // in, inout, out, _retn
- UsesDef_ptr in (void) const;
- UsesDef_ptr &inout (void);
- UsesDef_ptr &out (void);
- UsesDef_ptr _retn (void);
- UsesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static UsesDef_ptr tao_duplicate (UsesDef_ptr);
- static void tao_release (UsesDef_ptr);
- static UsesDef_ptr tao_nil (void);
- static UsesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- UsesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- UsesDef_var (const TAO_Base_var &rhs);
- UsesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDEF___OUT_CH_)
-#define _IR_USESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export UsesDef_out
- {
- public:
- UsesDef_out (UsesDef_ptr &);
- UsesDef_out (UsesDef_var &);
- UsesDef_out (const UsesDef_out &);
- UsesDef_out &operator= (const UsesDef_out &);
- UsesDef_out &operator= (const UsesDef_var &);
- UsesDef_out &operator= (UsesDef_ptr);
- operator UsesDef_ptr &();
- UsesDef_ptr &ptr (void);
- UsesDef_ptr operator-> (void);
-
- private:
- UsesDef_ptr &ptr_;
- };
-
-#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_IR_USESDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_USESDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (void);
- _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- UsesDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::UsesDef,IR::UsesDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static UsesDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (UsesDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- UsesDef* *get_buffer (CORBA::Boolean orphan = 0);
- const UsesDef* *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 (_IR_USESDEFSEQ_CH_)
-#define _IR_USESDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class UsesDefSeq;
- class UsesDefSeq_var;
-
- // *************************************************************
- // IR::UsesDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export UsesDefSeq : 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_IR_UsesDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<UsesDef,UsesDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- UsesDefSeq (void);
- UsesDefSeq (CORBA::ULong max);
- UsesDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- UsesDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- UsesDefSeq (const UsesDefSeq &);
- ~UsesDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef UsesDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDEFSEQ___VAR_CH_)
-#define _IR_USESDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::UsesDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export UsesDefSeq_var
- {
- public:
- UsesDefSeq_var (void);
- UsesDefSeq_var (UsesDefSeq *);
- UsesDefSeq_var (const UsesDefSeq_var &);
- ~UsesDefSeq_var (void);
-
- UsesDefSeq_var &operator= (UsesDefSeq *);
- UsesDefSeq_var &operator= (const UsesDefSeq_var &);
- UsesDefSeq *operator-> (void);
- const UsesDefSeq *operator-> (void) const;
-
- operator const UsesDefSeq &() const;
- operator UsesDefSeq &();
- operator UsesDefSeq &() const;
-
- // Variable-size base types only.
- operator UsesDefSeq *&();
-
- TAO_Object_Manager<UsesDef, UsesDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const UsesDefSeq &in (void) const;
- UsesDefSeq &inout (void);
- UsesDefSeq *&out (void);
- UsesDefSeq *_retn (void);
- UsesDefSeq *ptr (void) const;
-
- private:
- UsesDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDEFSEQ___OUT_CH_)
-#define _IR_USESDEFSEQ___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 UsesDefSeq_out
- {
- public:
- UsesDefSeq_out (UsesDefSeq *&);
- UsesDefSeq_out (UsesDefSeq_var &);
- UsesDefSeq_out (const UsesDefSeq_out &);
- UsesDefSeq_out &operator= (const UsesDefSeq_out &);
- UsesDefSeq_out &operator= (UsesDefSeq *);
- operator UsesDefSeq *&();
- UsesDefSeq *&ptr (void);
- UsesDefSeq *operator-> (void);
- TAO_Object_Manager<UsesDef, UsesDef_var> operator[] (CORBA::ULong index);
-
- private:
- UsesDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const UsesDefSeq_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_UsesDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class HomeDef;
-
-#if !defined (_IR_HOMEDEF___PTR_CH_)
-#define _IR_HOMEDEF___PTR_CH_
-
- typedef HomeDef *HomeDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_HOMEDEF___VAR_CH_)
-#define _IR_HOMEDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export HomeDef_var : public TAO_Base_var
- {
- public:
- HomeDef_var (void); // default constructor
- HomeDef_var (HomeDef_ptr p) : ptr_ (p) {}
- HomeDef_var (const HomeDef_var &); // copy constructor
- ~HomeDef_var (void); // destructor
-
- HomeDef_var &operator= (HomeDef_ptr);
- HomeDef_var &operator= (const HomeDef_var &);
- HomeDef_ptr operator-> (void) const;
-
- operator const HomeDef_ptr &() const;
- operator HomeDef_ptr &();
- // in, inout, out, _retn
- HomeDef_ptr in (void) const;
- HomeDef_ptr &inout (void);
- HomeDef_ptr &out (void);
- HomeDef_ptr _retn (void);
- HomeDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static HomeDef_ptr tao_duplicate (HomeDef_ptr);
- static void tao_release (HomeDef_ptr);
- static HomeDef_ptr tao_nil (void);
- static HomeDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- HomeDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- HomeDef_var (const TAO_Base_var &rhs);
- HomeDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_HOMEDEF___OUT_CH_)
-#define _IR_HOMEDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export HomeDef_out
- {
- public:
- HomeDef_out (HomeDef_ptr &);
- HomeDef_out (HomeDef_var &);
- HomeDef_out (const HomeDef_out &);
- HomeDef_out &operator= (const HomeDef_out &);
- HomeDef_out &operator= (const HomeDef_var &);
- HomeDef_out &operator= (HomeDef_ptr);
- operator HomeDef_ptr &();
- HomeDef_ptr &ptr (void);
- HomeDef_ptr operator-> (void);
-
- private:
- HomeDef_ptr &ptr_;
- };
-
-#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_IR_HOMEDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_HOMEDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (void);
- _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- HomeDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::HomeDef,IR::HomeDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static HomeDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (HomeDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- HomeDef* *get_buffer (CORBA::Boolean orphan = 0);
- const HomeDef* *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 (_IR_HOMEDEFSEQ_CH_)
-#define _IR_HOMEDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class HomeDefSeq;
- class HomeDefSeq_var;
-
- // *************************************************************
- // IR::HomeDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export HomeDefSeq : 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_IR_HomeDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<HomeDef,HomeDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- HomeDefSeq (void);
- HomeDefSeq (CORBA::ULong max);
- HomeDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- HomeDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- HomeDefSeq (const HomeDefSeq &);
- ~HomeDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef HomeDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_HOMEDEFSEQ___VAR_CH_)
-#define _IR_HOMEDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::HomeDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export HomeDefSeq_var
- {
- public:
- HomeDefSeq_var (void);
- HomeDefSeq_var (HomeDefSeq *);
- HomeDefSeq_var (const HomeDefSeq_var &);
- ~HomeDefSeq_var (void);
-
- HomeDefSeq_var &operator= (HomeDefSeq *);
- HomeDefSeq_var &operator= (const HomeDefSeq_var &);
- HomeDefSeq *operator-> (void);
- const HomeDefSeq *operator-> (void) const;
-
- operator const HomeDefSeq &() const;
- operator HomeDefSeq &();
- operator HomeDefSeq &() const;
-
- // Variable-size base types only.
- operator HomeDefSeq *&();
-
- TAO_Object_Manager<HomeDef, HomeDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const HomeDefSeq &in (void) const;
- HomeDefSeq &inout (void);
- HomeDefSeq *&out (void);
- HomeDefSeq *_retn (void);
- HomeDefSeq *ptr (void) const;
-
- private:
- HomeDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_HOMEDEFSEQ___OUT_CH_)
-#define _IR_HOMEDEFSEQ___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 HomeDefSeq_out
- {
- public:
- HomeDefSeq_out (HomeDefSeq *&);
- HomeDefSeq_out (HomeDefSeq_var &);
- HomeDefSeq_out (const HomeDefSeq_out &);
- HomeDefSeq_out &operator= (const HomeDefSeq_out &);
- HomeDefSeq_out &operator= (HomeDefSeq *);
- operator HomeDefSeq *&();
- HomeDefSeq *&ptr (void);
- HomeDefSeq *operator-> (void);
- TAO_Object_Manager<HomeDef, HomeDef_var> operator[] (CORBA::ULong index);
-
- private:
- HomeDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const HomeDefSeq_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_HomeDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class EventDef;
-
-#if !defined (_IR_EVENTDEF___PTR_CH_)
-#define _IR_EVENTDEF___PTR_CH_
-
- typedef EventDef *EventDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EVENTDEF___VAR_CH_)
-#define _IR_EVENTDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export EventDef_var : public TAO_Base_var
- {
- public:
- EventDef_var (void); // default constructor
- EventDef_var (EventDef_ptr p) : ptr_ (p) {}
- EventDef_var (const EventDef_var &); // copy constructor
- ~EventDef_var (void); // destructor
-
- EventDef_var &operator= (EventDef_ptr);
- EventDef_var &operator= (const EventDef_var &);
- EventDef_ptr operator-> (void) const;
-
- operator const EventDef_ptr &() const;
- operator EventDef_ptr &();
- // in, inout, out, _retn
- EventDef_ptr in (void) const;
- EventDef_ptr &inout (void);
- EventDef_ptr &out (void);
- EventDef_ptr _retn (void);
- EventDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static EventDef_ptr tao_duplicate (EventDef_ptr);
- static void tao_release (EventDef_ptr);
- static EventDef_ptr tao_nil (void);
- static EventDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- EventDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- EventDef_var (const TAO_Base_var &rhs);
- EventDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EVENTDEF___OUT_CH_)
-#define _IR_EVENTDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export EventDef_out
- {
- public:
- EventDef_out (EventDef_ptr &);
- EventDef_out (EventDef_var &);
- EventDef_out (const EventDef_out &);
- EventDef_out &operator= (const EventDef_out &);
- EventDef_out &operator= (const EventDef_var &);
- EventDef_out &operator= (EventDef_ptr);
- operator EventDef_ptr &();
- EventDef_ptr &ptr (void);
- EventDef_ptr operator-> (void);
-
- private:
- EventDef_ptr &ptr_;
- };
-
-#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 EmitsDef;
-
-#if !defined (_IR_EMITSDEF___PTR_CH_)
-#define _IR_EMITSDEF___PTR_CH_
-
- typedef EmitsDef *EmitsDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EMITSDEF___VAR_CH_)
-#define _IR_EMITSDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export EmitsDef_var : public TAO_Base_var
- {
- public:
- EmitsDef_var (void); // default constructor
- EmitsDef_var (EmitsDef_ptr p) : ptr_ (p) {}
- EmitsDef_var (const EmitsDef_var &); // copy constructor
- ~EmitsDef_var (void); // destructor
-
- EmitsDef_var &operator= (EmitsDef_ptr);
- EmitsDef_var &operator= (const EmitsDef_var &);
- EmitsDef_ptr operator-> (void) const;
-
- operator const EmitsDef_ptr &() const;
- operator EmitsDef_ptr &();
- // in, inout, out, _retn
- EmitsDef_ptr in (void) const;
- EmitsDef_ptr &inout (void);
- EmitsDef_ptr &out (void);
- EmitsDef_ptr _retn (void);
- EmitsDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static EmitsDef_ptr tao_duplicate (EmitsDef_ptr);
- static void tao_release (EmitsDef_ptr);
- static EmitsDef_ptr tao_nil (void);
- static EmitsDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- EmitsDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- EmitsDef_var (const TAO_Base_var &rhs);
- EmitsDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EMITSDEF___OUT_CH_)
-#define _IR_EMITSDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export EmitsDef_out
- {
- public:
- EmitsDef_out (EmitsDef_ptr &);
- EmitsDef_out (EmitsDef_var &);
- EmitsDef_out (const EmitsDef_out &);
- EmitsDef_out &operator= (const EmitsDef_out &);
- EmitsDef_out &operator= (const EmitsDef_var &);
- EmitsDef_out &operator= (EmitsDef_ptr);
- operator EmitsDef_ptr &();
- EmitsDef_ptr &ptr (void);
- EmitsDef_ptr operator-> (void);
-
- private:
- EmitsDef_ptr &ptr_;
- };
-
-#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_IR_EMITSDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EMITSDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (void);
- _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- EmitsDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::EmitsDef,IR::EmitsDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static EmitsDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (EmitsDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- EmitsDef* *get_buffer (CORBA::Boolean orphan = 0);
- const EmitsDef* *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 (_IR_EMITSDEFSEQ_CH_)
-#define _IR_EMITSDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class EmitsDefSeq;
- class EmitsDefSeq_var;
-
- // *************************************************************
- // IR::EmitsDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export EmitsDefSeq : 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_IR_EmitsDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<EmitsDef,EmitsDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- EmitsDefSeq (void);
- EmitsDefSeq (CORBA::ULong max);
- EmitsDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- EmitsDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- EmitsDefSeq (const EmitsDefSeq &);
- ~EmitsDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef EmitsDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EMITSDEFSEQ___VAR_CH_)
-#define _IR_EMITSDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::EmitsDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export EmitsDefSeq_var
- {
- public:
- EmitsDefSeq_var (void);
- EmitsDefSeq_var (EmitsDefSeq *);
- EmitsDefSeq_var (const EmitsDefSeq_var &);
- ~EmitsDefSeq_var (void);
-
- EmitsDefSeq_var &operator= (EmitsDefSeq *);
- EmitsDefSeq_var &operator= (const EmitsDefSeq_var &);
- EmitsDefSeq *operator-> (void);
- const EmitsDefSeq *operator-> (void) const;
-
- operator const EmitsDefSeq &() const;
- operator EmitsDefSeq &();
- operator EmitsDefSeq &() const;
-
- // Variable-size base types only.
- operator EmitsDefSeq *&();
-
- TAO_Object_Manager<EmitsDef, EmitsDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const EmitsDefSeq &in (void) const;
- EmitsDefSeq &inout (void);
- EmitsDefSeq *&out (void);
- EmitsDefSeq *_retn (void);
- EmitsDefSeq *ptr (void) const;
-
- private:
- EmitsDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EMITSDEFSEQ___OUT_CH_)
-#define _IR_EMITSDEFSEQ___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 EmitsDefSeq_out
- {
- public:
- EmitsDefSeq_out (EmitsDefSeq *&);
- EmitsDefSeq_out (EmitsDefSeq_var &);
- EmitsDefSeq_out (const EmitsDefSeq_out &);
- EmitsDefSeq_out &operator= (const EmitsDefSeq_out &);
- EmitsDefSeq_out &operator= (EmitsDefSeq *);
- operator EmitsDefSeq *&();
- EmitsDefSeq *&ptr (void);
- EmitsDefSeq *operator-> (void);
- TAO_Object_Manager<EmitsDef, EmitsDef_var> operator[] (CORBA::ULong index);
-
- private:
- EmitsDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const EmitsDefSeq_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_EmitsDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class PublishesDef;
-
-#if !defined (_IR_PUBLISHESDEF___PTR_CH_)
-#define _IR_PUBLISHESDEF___PTR_CH_
-
- typedef PublishesDef *PublishesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PUBLISHESDEF___VAR_CH_)
-#define _IR_PUBLISHESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export PublishesDef_var : public TAO_Base_var
- {
- public:
- PublishesDef_var (void); // default constructor
- PublishesDef_var (PublishesDef_ptr p) : ptr_ (p) {}
- PublishesDef_var (const PublishesDef_var &); // copy constructor
- ~PublishesDef_var (void); // destructor
-
- PublishesDef_var &operator= (PublishesDef_ptr);
- PublishesDef_var &operator= (const PublishesDef_var &);
- PublishesDef_ptr operator-> (void) const;
-
- operator const PublishesDef_ptr &() const;
- operator PublishesDef_ptr &();
- // in, inout, out, _retn
- PublishesDef_ptr in (void) const;
- PublishesDef_ptr &inout (void);
- PublishesDef_ptr &out (void);
- PublishesDef_ptr _retn (void);
- PublishesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static PublishesDef_ptr tao_duplicate (PublishesDef_ptr);
- static void tao_release (PublishesDef_ptr);
- static PublishesDef_ptr tao_nil (void);
- static PublishesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- PublishesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- PublishesDef_var (const TAO_Base_var &rhs);
- PublishesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PUBLISHESDEF___OUT_CH_)
-#define _IR_PUBLISHESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export PublishesDef_out
- {
- public:
- PublishesDef_out (PublishesDef_ptr &);
- PublishesDef_out (PublishesDef_var &);
- PublishesDef_out (const PublishesDef_out &);
- PublishesDef_out &operator= (const PublishesDef_out &);
- PublishesDef_out &operator= (const PublishesDef_var &);
- PublishesDef_out &operator= (PublishesDef_ptr);
- operator PublishesDef_ptr &();
- PublishesDef_ptr &ptr (void);
- PublishesDef_ptr operator-> (void);
-
- private:
- PublishesDef_ptr &ptr_;
- };
-
-#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_IR_PUBLISHESDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PUBLISHESDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (void);
- _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- PublishesDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::PublishesDef,IR::PublishesDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static PublishesDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (PublishesDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- PublishesDef* *get_buffer (CORBA::Boolean orphan = 0);
- const PublishesDef* *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 (_IR_PUBLISHESDEFSEQ_CH_)
-#define _IR_PUBLISHESDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class PublishesDefSeq;
- class PublishesDefSeq_var;
-
- // *************************************************************
- // IR::PublishesDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export PublishesDefSeq : 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_IR_PublishesDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<PublishesDef,PublishesDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- PublishesDefSeq (void);
- PublishesDefSeq (CORBA::ULong max);
- PublishesDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- PublishesDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- PublishesDefSeq (const PublishesDefSeq &);
- ~PublishesDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef PublishesDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PUBLISHESDEFSEQ___VAR_CH_)
-#define _IR_PUBLISHESDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::PublishesDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export PublishesDefSeq_var
- {
- public:
- PublishesDefSeq_var (void);
- PublishesDefSeq_var (PublishesDefSeq *);
- PublishesDefSeq_var (const PublishesDefSeq_var &);
- ~PublishesDefSeq_var (void);
-
- PublishesDefSeq_var &operator= (PublishesDefSeq *);
- PublishesDefSeq_var &operator= (const PublishesDefSeq_var &);
- PublishesDefSeq *operator-> (void);
- const PublishesDefSeq *operator-> (void) const;
-
- operator const PublishesDefSeq &() const;
- operator PublishesDefSeq &();
- operator PublishesDefSeq &() const;
-
- // Variable-size base types only.
- operator PublishesDefSeq *&();
-
- TAO_Object_Manager<PublishesDef, PublishesDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const PublishesDefSeq &in (void) const;
- PublishesDefSeq &inout (void);
- PublishesDefSeq *&out (void);
- PublishesDefSeq *_retn (void);
- PublishesDefSeq *ptr (void) const;
-
- private:
- PublishesDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PUBLISHESDEFSEQ___OUT_CH_)
-#define _IR_PUBLISHESDEFSEQ___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 PublishesDefSeq_out
- {
- public:
- PublishesDefSeq_out (PublishesDefSeq *&);
- PublishesDefSeq_out (PublishesDefSeq_var &);
- PublishesDefSeq_out (const PublishesDefSeq_out &);
- PublishesDefSeq_out &operator= (const PublishesDefSeq_out &);
- PublishesDefSeq_out &operator= (PublishesDefSeq *);
- operator PublishesDefSeq *&();
- PublishesDefSeq *&ptr (void);
- PublishesDefSeq *operator-> (void);
- TAO_Object_Manager<PublishesDef, PublishesDef_var> operator[] (CORBA::ULong index);
-
- private:
- PublishesDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const PublishesDefSeq_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_PublishesDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class ConsumesDef;
-
-#if !defined (_IR_CONSUMESDEF___PTR_CH_)
-#define _IR_CONSUMESDEF___PTR_CH_
-
- typedef ConsumesDef *ConsumesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_CONSUMESDEF___VAR_CH_)
-#define _IR_CONSUMESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ConsumesDef_var : public TAO_Base_var
- {
- public:
- ConsumesDef_var (void); // default constructor
- ConsumesDef_var (ConsumesDef_ptr p) : ptr_ (p) {}
- ConsumesDef_var (const ConsumesDef_var &); // copy constructor
- ~ConsumesDef_var (void); // destructor
-
- ConsumesDef_var &operator= (ConsumesDef_ptr);
- ConsumesDef_var &operator= (const ConsumesDef_var &);
- ConsumesDef_ptr operator-> (void) const;
-
- operator const ConsumesDef_ptr &() const;
- operator ConsumesDef_ptr &();
- // in, inout, out, _retn
- ConsumesDef_ptr in (void) const;
- ConsumesDef_ptr &inout (void);
- ConsumesDef_ptr &out (void);
- ConsumesDef_ptr _retn (void);
- ConsumesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ConsumesDef_ptr tao_duplicate (ConsumesDef_ptr);
- static void tao_release (ConsumesDef_ptr);
- static ConsumesDef_ptr tao_nil (void);
- static ConsumesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ConsumesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ConsumesDef_var (const TAO_Base_var &rhs);
- ConsumesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_CONSUMESDEF___OUT_CH_)
-#define _IR_CONSUMESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ConsumesDef_out
- {
- public:
- ConsumesDef_out (ConsumesDef_ptr &);
- ConsumesDef_out (ConsumesDef_var &);
- ConsumesDef_out (const ConsumesDef_out &);
- ConsumesDef_out &operator= (const ConsumesDef_out &);
- ConsumesDef_out &operator= (const ConsumesDef_var &);
- ConsumesDef_out &operator= (ConsumesDef_ptr);
- operator ConsumesDef_ptr &();
- ConsumesDef_ptr &ptr (void);
- ConsumesDef_ptr operator-> (void);
-
- private:
- ConsumesDef_ptr &ptr_;
- };
-
-#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_IR_CONSUMESDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONSUMESDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (void);
- _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- ConsumesDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::ConsumesDef,IR::ConsumesDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static ConsumesDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (ConsumesDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- ConsumesDef* *get_buffer (CORBA::Boolean orphan = 0);
- const ConsumesDef* *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 (_IR_CONSUMESDEFSEQ_CH_)
-#define _IR_CONSUMESDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class ConsumesDefSeq;
- class ConsumesDefSeq_var;
-
- // *************************************************************
- // IR::ConsumesDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export ConsumesDefSeq : 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_IR_ConsumesDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<ConsumesDef,ConsumesDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- ConsumesDefSeq (void);
- ConsumesDefSeq (CORBA::ULong max);
- ConsumesDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- ConsumesDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- ConsumesDefSeq (const ConsumesDefSeq &);
- ~ConsumesDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef ConsumesDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_CONSUMESDEFSEQ___VAR_CH_)
-#define _IR_CONSUMESDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::ConsumesDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ConsumesDefSeq_var
- {
- public:
- ConsumesDefSeq_var (void);
- ConsumesDefSeq_var (ConsumesDefSeq *);
- ConsumesDefSeq_var (const ConsumesDefSeq_var &);
- ~ConsumesDefSeq_var (void);
-
- ConsumesDefSeq_var &operator= (ConsumesDefSeq *);
- ConsumesDefSeq_var &operator= (const ConsumesDefSeq_var &);
- ConsumesDefSeq *operator-> (void);
- const ConsumesDefSeq *operator-> (void) const;
-
- operator const ConsumesDefSeq &() const;
- operator ConsumesDefSeq &();
- operator ConsumesDefSeq &() const;
-
- // Variable-size base types only.
- operator ConsumesDefSeq *&();
-
- TAO_Object_Manager<ConsumesDef, ConsumesDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const ConsumesDefSeq &in (void) const;
- ConsumesDefSeq &inout (void);
- ConsumesDefSeq *&out (void);
- ConsumesDefSeq *_retn (void);
- ConsumesDefSeq *ptr (void) const;
-
- private:
- ConsumesDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_CONSUMESDEFSEQ___OUT_CH_)
-#define _IR_CONSUMESDEFSEQ___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 ConsumesDefSeq_out
- {
- public:
- ConsumesDefSeq_out (ConsumesDefSeq *&);
- ConsumesDefSeq_out (ConsumesDefSeq_var &);
- ConsumesDefSeq_out (const ConsumesDefSeq_out &);
- ConsumesDefSeq_out &operator= (const ConsumesDefSeq_out &);
- ConsumesDefSeq_out &operator= (ConsumesDefSeq *);
- operator ConsumesDefSeq *&();
- ConsumesDefSeq *&ptr (void);
- ConsumesDefSeq *operator-> (void);
- TAO_Object_Manager<ConsumesDef, ConsumesDef_var> operator[] (CORBA::ULong index);
-
- private:
- ConsumesDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ConsumesDefSeq_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_ConsumesDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class FactoryDef;
-
-#if !defined (_IR_FACTORYDEF___PTR_CH_)
-#define _IR_FACTORYDEF___PTR_CH_
-
- typedef FactoryDef *FactoryDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FACTORYDEF___VAR_CH_)
-#define _IR_FACTORYDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export FactoryDef_var : public TAO_Base_var
- {
- public:
- FactoryDef_var (void); // default constructor
- FactoryDef_var (FactoryDef_ptr p) : ptr_ (p) {}
- FactoryDef_var (const FactoryDef_var &); // copy constructor
- ~FactoryDef_var (void); // destructor
-
- FactoryDef_var &operator= (FactoryDef_ptr);
- FactoryDef_var &operator= (const FactoryDef_var &);
- FactoryDef_ptr operator-> (void) const;
-
- operator const FactoryDef_ptr &() const;
- operator FactoryDef_ptr &();
- // in, inout, out, _retn
- FactoryDef_ptr in (void) const;
- FactoryDef_ptr &inout (void);
- FactoryDef_ptr &out (void);
- FactoryDef_ptr _retn (void);
- FactoryDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static FactoryDef_ptr tao_duplicate (FactoryDef_ptr);
- static void tao_release (FactoryDef_ptr);
- static FactoryDef_ptr tao_nil (void);
- static FactoryDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- FactoryDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- FactoryDef_var (const TAO_Base_var &rhs);
- FactoryDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FACTORYDEF___OUT_CH_)
-#define _IR_FACTORYDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export FactoryDef_out
- {
- public:
- FactoryDef_out (FactoryDef_ptr &);
- FactoryDef_out (FactoryDef_var &);
- FactoryDef_out (const FactoryDef_out &);
- FactoryDef_out &operator= (const FactoryDef_out &);
- FactoryDef_out &operator= (const FactoryDef_var &);
- FactoryDef_out &operator= (FactoryDef_ptr);
- operator FactoryDef_ptr &();
- FactoryDef_ptr &ptr (void);
- FactoryDef_ptr operator-> (void);
-
- private:
- FactoryDef_ptr &ptr_;
- };
-
-#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_IR_FACTORYDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FACTORYDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (void);
- _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- FactoryDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::FactoryDef,IR::FactoryDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static FactoryDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (FactoryDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- FactoryDef* *get_buffer (CORBA::Boolean orphan = 0);
- const FactoryDef* *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 (_IR_FACTORYDEFSEQ_CH_)
-#define _IR_FACTORYDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class FactoryDefSeq;
- class FactoryDefSeq_var;
-
- // *************************************************************
- // IR::FactoryDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export FactoryDefSeq : 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_IR_FactoryDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<FactoryDef,FactoryDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- FactoryDefSeq (void);
- FactoryDefSeq (CORBA::ULong max);
- FactoryDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- FactoryDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- FactoryDefSeq (const FactoryDefSeq &);
- ~FactoryDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef FactoryDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FACTORYDEFSEQ___VAR_CH_)
-#define _IR_FACTORYDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::FactoryDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export FactoryDefSeq_var
- {
- public:
- FactoryDefSeq_var (void);
- FactoryDefSeq_var (FactoryDefSeq *);
- FactoryDefSeq_var (const FactoryDefSeq_var &);
- ~FactoryDefSeq_var (void);
-
- FactoryDefSeq_var &operator= (FactoryDefSeq *);
- FactoryDefSeq_var &operator= (const FactoryDefSeq_var &);
- FactoryDefSeq *operator-> (void);
- const FactoryDefSeq *operator-> (void) const;
-
- operator const FactoryDefSeq &() const;
- operator FactoryDefSeq &();
- operator FactoryDefSeq &() const;
-
- // Variable-size base types only.
- operator FactoryDefSeq *&();
-
- TAO_Object_Manager<FactoryDef, FactoryDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const FactoryDefSeq &in (void) const;
- FactoryDefSeq &inout (void);
- FactoryDefSeq *&out (void);
- FactoryDefSeq *_retn (void);
- FactoryDefSeq *ptr (void) const;
-
- private:
- FactoryDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FACTORYDEFSEQ___OUT_CH_)
-#define _IR_FACTORYDEFSEQ___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 FactoryDefSeq_out
- {
- public:
- FactoryDefSeq_out (FactoryDefSeq *&);
- FactoryDefSeq_out (FactoryDefSeq_var &);
- FactoryDefSeq_out (const FactoryDefSeq_out &);
- FactoryDefSeq_out &operator= (const FactoryDefSeq_out &);
- FactoryDefSeq_out &operator= (FactoryDefSeq *);
- operator FactoryDefSeq *&();
- FactoryDefSeq *&ptr (void);
- FactoryDefSeq *operator-> (void);
- TAO_Object_Manager<FactoryDef, FactoryDef_var> operator[] (CORBA::ULong index);
-
- private:
- FactoryDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const FactoryDefSeq_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_FactoryDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class FinderDef;
-
-#if !defined (_IR_FINDERDEF___PTR_CH_)
-#define _IR_FINDERDEF___PTR_CH_
-
- typedef FinderDef *FinderDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FINDERDEF___VAR_CH_)
-#define _IR_FINDERDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export FinderDef_var : public TAO_Base_var
- {
- public:
- FinderDef_var (void); // default constructor
- FinderDef_var (FinderDef_ptr p) : ptr_ (p) {}
- FinderDef_var (const FinderDef_var &); // copy constructor
- ~FinderDef_var (void); // destructor
-
- FinderDef_var &operator= (FinderDef_ptr);
- FinderDef_var &operator= (const FinderDef_var &);
- FinderDef_ptr operator-> (void) const;
-
- operator const FinderDef_ptr &() const;
- operator FinderDef_ptr &();
- // in, inout, out, _retn
- FinderDef_ptr in (void) const;
- FinderDef_ptr &inout (void);
- FinderDef_ptr &out (void);
- FinderDef_ptr _retn (void);
- FinderDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static FinderDef_ptr tao_duplicate (FinderDef_ptr);
- static void tao_release (FinderDef_ptr);
- static FinderDef_ptr tao_nil (void);
- static FinderDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- FinderDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- FinderDef_var (const TAO_Base_var &rhs);
- FinderDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FINDERDEF___OUT_CH_)
-#define _IR_FINDERDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export FinderDef_out
- {
- public:
- FinderDef_out (FinderDef_ptr &);
- FinderDef_out (FinderDef_var &);
- FinderDef_out (const FinderDef_out &);
- FinderDef_out &operator= (const FinderDef_out &);
- FinderDef_out &operator= (const FinderDef_var &);
- FinderDef_out &operator= (FinderDef_ptr);
- operator FinderDef_ptr &();
- FinderDef_ptr &ptr (void);
- FinderDef_ptr operator-> (void);
-
- private:
- FinderDef_ptr &ptr_;
- };
-
-#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_IR_FINDERDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FINDERDEFSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (void);
- _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- FinderDef* *value,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (
- const _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &rhs
- );
- _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &operator= (
- const _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &rhs
- );
- virtual ~_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (void);
-
- // = Accessors.
- TAO_Object_Manager<IR::FinderDef,IR::FinderDef_var> operator[] (CORBA::ULong index) const;
-
- // = Static operations.
- static FinderDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (FinderDef **buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- FinderDef* *get_buffer (CORBA::Boolean orphan = 0);
- const FinderDef* *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 (_IR_FINDERDEFSEQ_CH_)
-#define _IR_FINDERDEFSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class FinderDefSeq;
- class FinderDefSeq_var;
-
- // *************************************************************
- // IR::FinderDefSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export FinderDefSeq : 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_IR_FinderDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<FinderDef,FinderDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- FinderDefSeq (void);
- FinderDefSeq (CORBA::ULong max);
- FinderDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- FinderDef_ptr *buffer,
- CORBA::Boolean release = 0
- );
- FinderDefSeq (const FinderDefSeq &);
- ~FinderDefSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef FinderDefSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FINDERDEFSEQ___VAR_CH_)
-#define _IR_FINDERDEFSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::FinderDefSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export FinderDefSeq_var
- {
- public:
- FinderDefSeq_var (void);
- FinderDefSeq_var (FinderDefSeq *);
- FinderDefSeq_var (const FinderDefSeq_var &);
- ~FinderDefSeq_var (void);
-
- FinderDefSeq_var &operator= (FinderDefSeq *);
- FinderDefSeq_var &operator= (const FinderDefSeq_var &);
- FinderDefSeq *operator-> (void);
- const FinderDefSeq *operator-> (void) const;
-
- operator const FinderDefSeq &() const;
- operator FinderDefSeq &();
- operator FinderDefSeq &() const;
-
- // Variable-size base types only.
- operator FinderDefSeq *&();
-
- TAO_Object_Manager<FinderDef, FinderDef_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
- const FinderDefSeq &in (void) const;
- FinderDefSeq &inout (void);
- FinderDefSeq *&out (void);
- FinderDefSeq *_retn (void);
- FinderDefSeq *ptr (void) const;
-
- private:
- FinderDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FINDERDEFSEQ___OUT_CH_)
-#define _IR_FINDERDEFSEQ___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 FinderDefSeq_out
- {
- public:
- FinderDefSeq_out (FinderDefSeq *&);
- FinderDefSeq_out (FinderDefSeq_var &);
- FinderDefSeq_out (const FinderDefSeq_out &);
- FinderDefSeq_out &operator= (const FinderDefSeq_out &);
- FinderDefSeq_out &operator= (FinderDefSeq *);
- operator FinderDefSeq *&();
- FinderDefSeq *&ptr (void);
- FinderDefSeq *operator-> (void);
- TAO_Object_Manager<FinderDef, FinderDef_var> operator[] (CORBA::ULong index);
-
- private:
- FinderDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const FinderDefSeq_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_FinderDefSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
-
- class PrimaryKeyDef;
-
-#if !defined (_IR_PRIMARYKEYDEF___PTR_CH_)
-#define _IR_PRIMARYKEYDEF___PTR_CH_
-
- typedef PrimaryKeyDef *PrimaryKeyDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PRIMARYKEYDEF___VAR_CH_)
-#define _IR_PRIMARYKEYDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export PrimaryKeyDef_var : public TAO_Base_var
- {
- public:
- PrimaryKeyDef_var (void); // default constructor
- PrimaryKeyDef_var (PrimaryKeyDef_ptr p) : ptr_ (p) {}
- PrimaryKeyDef_var (const PrimaryKeyDef_var &); // copy constructor
- ~PrimaryKeyDef_var (void); // destructor
-
- PrimaryKeyDef_var &operator= (PrimaryKeyDef_ptr);
- PrimaryKeyDef_var &operator= (const PrimaryKeyDef_var &);
- PrimaryKeyDef_ptr operator-> (void) const;
-
- operator const PrimaryKeyDef_ptr &() const;
- operator PrimaryKeyDef_ptr &();
- // in, inout, out, _retn
- PrimaryKeyDef_ptr in (void) const;
- PrimaryKeyDef_ptr &inout (void);
- PrimaryKeyDef_ptr &out (void);
- PrimaryKeyDef_ptr _retn (void);
- PrimaryKeyDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static PrimaryKeyDef_ptr tao_duplicate (PrimaryKeyDef_ptr);
- static void tao_release (PrimaryKeyDef_ptr);
- static PrimaryKeyDef_ptr tao_nil (void);
- static PrimaryKeyDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- PrimaryKeyDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- PrimaryKeyDef_var (const TAO_Base_var &rhs);
- PrimaryKeyDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PRIMARYKEYDEF___OUT_CH_)
-#define _IR_PRIMARYKEYDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export PrimaryKeyDef_out
- {
- public:
- PrimaryKeyDef_out (PrimaryKeyDef_ptr &);
- PrimaryKeyDef_out (PrimaryKeyDef_var &);
- PrimaryKeyDef_out (const PrimaryKeyDef_out &);
- PrimaryKeyDef_out &operator= (const PrimaryKeyDef_out &);
- PrimaryKeyDef_out &operator= (const PrimaryKeyDef_var &);
- PrimaryKeyDef_out &operator= (PrimaryKeyDef_ptr);
- operator PrimaryKeyDef_ptr &();
- PrimaryKeyDef_ptr &ptr (void);
- PrimaryKeyDef_ptr operator-> (void);
-
- private:
- PrimaryKeyDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_COMPONENTREPOSITORY___PTR_CH_)
-#define _IR_COMPONENTREPOSITORY___PTR_CH_
-
- class ComponentRepository;
- typedef ComponentRepository *ComponentRepository_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_COMPONENTREPOSITORY___VAR_CH_)
-#define _IR_COMPONENTREPOSITORY___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ComponentRepository_var : public TAO_Base_var
- {
- public:
- ComponentRepository_var (void); // default constructor
- ComponentRepository_var (ComponentRepository_ptr p) : ptr_ (p) {}
- ComponentRepository_var (const ComponentRepository_var &); // copy constructor
- ~ComponentRepository_var (void); // destructor
-
- ComponentRepository_var &operator= (ComponentRepository_ptr);
- ComponentRepository_var &operator= (const ComponentRepository_var &);
- ComponentRepository_ptr operator-> (void) const;
-
- operator const ComponentRepository_ptr &() const;
- operator ComponentRepository_ptr &();
- // in, inout, out, _retn
- ComponentRepository_ptr in (void) const;
- ComponentRepository_ptr &inout (void);
- ComponentRepository_ptr &out (void);
- ComponentRepository_ptr _retn (void);
- ComponentRepository_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ComponentRepository_ptr tao_duplicate (ComponentRepository_ptr);
- static void tao_release (ComponentRepository_ptr);
- static ComponentRepository_ptr tao_nil (void);
- static ComponentRepository_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ComponentRepository_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ComponentRepository_var (const TAO_Base_var &rhs);
- ComponentRepository_var &operator= (const TAO_Base_var &rhs);
- };
-
-#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 ComponentDef;
-#if !defined (_IR_COMPONENTREPOSITORY___OUT_CH_)
-#define _IR_COMPONENTREPOSITORY___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ComponentRepository_out
- {
- public:
- ComponentRepository_out (ComponentRepository_ptr &);
- ComponentRepository_out (ComponentRepository_var &);
- ComponentRepository_out (const ComponentRepository_out &);
- ComponentRepository_out &operator= (const ComponentRepository_out &);
- ComponentRepository_out &operator= (const ComponentRepository_var &);
- ComponentRepository_out &operator= (ComponentRepository_ptr);
- operator ComponentRepository_ptr &();
- ComponentRepository_ptr &ptr (void);
- ComponentRepository_ptr operator-> (void);
-
- private:
- ComponentRepository_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF___PTR_CH_
+
+ typedef ComponentDef *ComponentDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_COMPONENTREPOSITORY_CH_)
-#define _IR_COMPONENTREPOSITORY_CH_
-
- class _TAO_ComponentRepository_Proxy_Impl;
- class _TAO_ComponentRepository_Remote_Proxy_Impl;
- class _TAO_ComponentRepository_Proxy_Broker;
- class _TAO_ComponentRepository_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export ComponentRepository
- : public virtual CORBA::Repository
- {
- public:
- typedef ComponentRepository_ptr _ptr_type;
- typedef ComponentRepository_var _var_type;
- static int _tao_class_id;
-
- // The static operations.
- static ComponentRepository_ptr _duplicate (ComponentRepository_ptr obj);
-
- static ComponentRepository_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static ComponentRepository_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static ComponentRepository_ptr _nil (void)
- {
- return (ComponentRepository_ptr)0;
- }
-
- static void _tao_any_destructor (void *);
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::ComponentDef_ptr create_component (
- const char * id,
- const char * name,
- const char * version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::HomeDef_ptr create_home (
- const char * id,
- const char * name,
- const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
-
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_ComponentRepository_Proxy_Broker *the_TAO_ComponentRepository_Proxy_Broker_;
-
- protected:
- ComponentRepository (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_ComponentRepository_setup_collocation (int collocated);
-
- ComponentRepository (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~ComponentRepository (void);
-
- friend class _TAO_ComponentRepository_Remote_Proxy_Impl;
- friend class _TAO_ComponentRepository_ThruPOA_Proxy_Impl;
- friend class _TAO_ComponentRepository_Direct_Proxy_Impl;
-
- private:
- ComponentRepository (const ComponentRepository &);
- void operator= (const ComponentRepository &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ComponentRepository_Proxy_Impl
- : public virtual CORBA::_TAO_Repository_Proxy_Impl
- {
- public:
- virtual ~_TAO_ComponentRepository_Proxy_Impl (void) {}
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::ComponentDef_ptr create_component (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::HomeDef_ptr create_home (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_ComponentRepository_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_ComponentRepository_Remote_Proxy_Impl
- : public virtual _TAO_ComponentRepository_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_Repository_Remote_Proxy_Impl
- {
- public:
- _TAO_ComponentRepository_Remote_Proxy_Impl (void);
-
- virtual ~_TAO_ComponentRepository_Remote_Proxy_Impl (void) {}
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ComponentDef_ptr create_component (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- IR::ComponentDef_ptr base_component,
- const CORBA::InterfaceDefSeq & supports_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::HomeDef_ptr create_home (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- IR::HomeDef_ptr base_home,
- IR::ComponentDef_ptr managed_component,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ComponentRepository_Proxy_Broker
- {
- public:
- virtual ~_TAO_ComponentRepository_Proxy_Broker (void);
- virtual _TAO_ComponentRepository_Proxy_Impl &select_proxy (
- ComponentRepository *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF___VAR_CH_
- protected:
- _TAO_ComponentRepository_Proxy_Broker (void);
-
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_ComponentRepository_Remote_Proxy_Broker
- : public virtual _TAO_ComponentRepository_Proxy_Broker
- {
- public:
- _TAO_ComponentRepository_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ComponentDef_var : public TAO_Base_var
+ {
+ public:
+ ComponentDef_var (void); // default constructor
+ ComponentDef_var (ComponentDef_ptr p) : ptr_ (p) {}
+ ComponentDef_var (const ComponentDef_var &); // copy constructor
+ ~ComponentDef_var (void); // destructor
+
+ ComponentDef_var &operator= (ComponentDef_ptr);
+ ComponentDef_var &operator= (const ComponentDef_var &);
+ ComponentDef_ptr operator-> (void) const;
+
+ operator const ComponentDef_ptr &() const;
+ operator ComponentDef_ptr &();
+ // in, inout, out, _retn
+ ComponentDef_ptr in (void) const;
+ ComponentDef_ptr &inout (void);
+ ComponentDef_ptr &out (void);
+ ComponentDef_ptr _retn (void);
+ ComponentDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ComponentDef_ptr tao_duplicate (ComponentDef_ptr);
+ static void tao_release (ComponentDef_ptr);
+ static ComponentDef_ptr tao_nil (void);
+ static ComponentDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ComponentDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ComponentDef_var (const TAO_Base_var &rhs);
+ ComponentDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF___OUT_CH_
- virtual ~_TAO_ComponentRepository_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- virtual _TAO_ComponentRepository_Proxy_Impl &select_proxy (
- ComponentRepository *object
- ACE_ENV_ARG_DECL
- );
+ class TAO_IFR_Client_Export ComponentDef_out
+ {
+ public:
+ ComponentDef_out (ComponentDef_ptr &);
+ ComponentDef_out (ComponentDef_var &);
+ ComponentDef_out (const ComponentDef_out &);
+ ComponentDef_out &operator= (const ComponentDef_out &);
+ ComponentDef_out &operator= (const ComponentDef_var &);
+ ComponentDef_out &operator= (ComponentDef_ptr);
+ operator ComponentDef_ptr &();
+ ComponentDef_ptr &ptr (void);
+ ComponentDef_ptr operator-> (void);
- private:
- _TAO_ComponentRepository_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_ComponentRepository_Remote_Proxy_Broker *the_TAO_ComponentRepository_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
+ private:
+ ComponentDef_ptr &ptr_;
+ };
#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_ComponentRepository;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
+
+ class HomeDef;
-#if !defined (_IR_PROVIDESDEF___PTR_CH_)
-#define _IR_PROVIDESDEF___PTR_CH_
-
- class ProvidesDef;
- typedef ProvidesDef *ProvidesDef_ptr;
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF___PTR_CH_
+
+ typedef HomeDef *HomeDef_ptr;
#endif /* end #if !defined */
-#if !defined (_IR_PROVIDESDEF___VAR_CH_)
-#define _IR_PROVIDESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ProvidesDef_var : public TAO_Base_var
- {
- public:
- ProvidesDef_var (void); // default constructor
- ProvidesDef_var (ProvidesDef_ptr p) : ptr_ (p) {}
- ProvidesDef_var (const ProvidesDef_var &); // copy constructor
- ~ProvidesDef_var (void); // destructor
-
- ProvidesDef_var &operator= (ProvidesDef_ptr);
- ProvidesDef_var &operator= (const ProvidesDef_var &);
- ProvidesDef_ptr operator-> (void) const;
-
- operator const ProvidesDef_ptr &() const;
- operator ProvidesDef_ptr &();
- // in, inout, out, _retn
- ProvidesDef_ptr in (void) const;
- ProvidesDef_ptr &inout (void);
- ProvidesDef_ptr &out (void);
- ProvidesDef_ptr _retn (void);
- ProvidesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ProvidesDef_ptr tao_duplicate (ProvidesDef_ptr);
- static void tao_release (ProvidesDef_ptr);
- static ProvidesDef_ptr tao_nil (void);
- static ProvidesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ProvidesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ProvidesDef_var (const TAO_Base_var &rhs);
- ProvidesDef_var &operator= (const TAO_Base_var &rhs);
- };
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF___VAR_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export HomeDef_var : public TAO_Base_var
+ {
+ public:
+ HomeDef_var (void); // default constructor
+ HomeDef_var (HomeDef_ptr p) : ptr_ (p) {}
+ HomeDef_var (const HomeDef_var &); // copy constructor
+ ~HomeDef_var (void); // destructor
+
+ HomeDef_var &operator= (HomeDef_ptr);
+ HomeDef_var &operator= (const HomeDef_var &);
+ HomeDef_ptr operator-> (void) const;
+
+ operator const HomeDef_ptr &() const;
+ operator HomeDef_ptr &();
+ // in, inout, out, _retn
+ HomeDef_ptr in (void) const;
+ HomeDef_ptr &inout (void);
+ HomeDef_ptr &out (void);
+ HomeDef_ptr _retn (void);
+ HomeDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static HomeDef_ptr tao_duplicate (HomeDef_ptr);
+ static void tao_release (HomeDef_ptr);
+ static HomeDef_ptr tao_nil (void);
+ static HomeDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ HomeDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ HomeDef_var (const TAO_Base_var &rhs);
+ HomeDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF___OUT_CH_
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
+ class TAO_IFR_Client_Export HomeDef_out
+ {
+ public:
+ HomeDef_out (HomeDef_ptr &);
+ HomeDef_out (HomeDef_var &);
+ HomeDef_out (const HomeDef_out &);
+ HomeDef_out &operator= (const HomeDef_out &);
+ HomeDef_out &operator= (const HomeDef_var &);
+ HomeDef_out &operator= (HomeDef_ptr);
+ operator HomeDef_ptr &();
+ HomeDef_ptr &ptr (void);
+ HomeDef_ptr operator-> (void);
+
+ private:
+ HomeDef_ptr &ptr_;
+ };
#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_PROVIDESDEF___OUT_CH_)
-#define _IR_PROVIDESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ProvidesDef_out
- {
- public:
- ProvidesDef_out (ProvidesDef_ptr &);
- ProvidesDef_out (ProvidesDef_var &);
- ProvidesDef_out (const ProvidesDef_out &);
- ProvidesDef_out &operator= (const ProvidesDef_out &);
- ProvidesDef_out &operator= (const ProvidesDef_var &);
- ProvidesDef_out &operator= (ProvidesDef_ptr);
- operator ProvidesDef_ptr &();
- ProvidesDef_ptr &ptr (void);
- ProvidesDef_ptr operator-> (void);
-
- private:
- ProvidesDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_EVENTDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_EVENTDEF___PTR_CH_
+
+ class EventDef;
+ typedef EventDef *EventDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_PROVIDESDEF_CH_)
-#define _IR_PROVIDESDEF_CH_
-
- class _TAO_ProvidesDef_Proxy_Impl;
- class _TAO_ProvidesDef_Remote_Proxy_Impl;
- class _TAO_ProvidesDef_Proxy_Broker;
- class _TAO_ProvidesDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export ProvidesDef
- : public virtual CORBA::Contained
- {
- public:
- typedef ProvidesDef_ptr _ptr_type;
- typedef ProvidesDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_EVENTDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_EVENTDEF___VAR_CH_
- // The static operations.
- static ProvidesDef_ptr _duplicate (ProvidesDef_ptr obj);
-
- static ProvidesDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export EventDef_var : public TAO_Base_var
+ {
+ public:
+ EventDef_var (void); // default constructor
+ EventDef_var (EventDef_ptr p) : ptr_ (p) {}
+ EventDef_var (const EventDef_var &); // copy constructor
+ ~EventDef_var (void); // destructor
+
+ EventDef_var &operator= (EventDef_ptr);
+ EventDef_var &operator= (const EventDef_var &);
+ EventDef_ptr operator-> (void) const;
+
+ operator const EventDef_ptr &() const;
+ operator EventDef_ptr &();
+ // in, inout, out, _retn
+ EventDef_ptr in (void) const;
+ EventDef_ptr &inout (void);
+ EventDef_ptr &out (void);
+ EventDef_ptr _retn (void);
+ EventDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static EventDef_ptr tao_duplicate (EventDef_ptr);
+ static void tao_release (EventDef_ptr);
+ static EventDef_ptr tao_nil (void);
+ static EventDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ EventDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ EventDef_var (const TAO_Base_var &rhs);
+ EventDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_EVENTDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_EVENTDEF___OUT_CH_
- static ProvidesDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static ProvidesDef_ptr _nil (void)
- {
- return (ProvidesDef_ptr)0;
- }
+ class TAO_IFR_Client_Export EventDef_out
+ {
+ public:
+ EventDef_out (EventDef_ptr &);
+ EventDef_out (EventDef_var &);
+ EventDef_out (const EventDef_out &);
+ EventDef_out &operator= (const EventDef_out &);
+ EventDef_out &operator= (const EventDef_var &);
+ EventDef_out &operator= (EventDef_ptr);
+ operator EventDef_ptr &();
+ EventDef_ptr &ptr (void);
+ EventDef_ptr operator-> (void);
- static void _tao_any_destructor (void *);
+ private:
+ EventDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_EVENTDEF_CH_)
+#define _CORBA_COMPONENTIR_EVENTDEF_CH_
+
+ class _TAO_EventDef_Proxy_Impl;
+ class _TAO_EventDef_Remote_Proxy_Impl;
+ class _TAO_EventDef_Proxy_Broker;
+ class _TAO_EventDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export EventDef
+ : public virtual CORBA::ExtValueDef
+ {
+ public:
+ typedef EventDef_ptr _ptr_type;
+ typedef EventDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static EventDef_ptr _duplicate (EventDef_ptr obj);
+
+ static EventDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static EventDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static EventDef_ptr _nil (void)
+ {
+ return (EventDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_EventDef_Proxy_Broker *the_TAO_EventDef_Proxy_Broker_;
+
+ protected:
+ EventDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_EventDef_setup_collocation (int collocated);
+
+ EventDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~EventDef (void);
+
+ friend class _TAO_EventDef_Remote_Proxy_Impl;
+ friend class _TAO_EventDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_EventDef_Direct_Proxy_Impl;
+
+ private:
+ EventDef (const EventDef &);
+ void operator= (const EventDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// 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/base_proxy_impl_ch.cpp:35
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export _TAO_EventDef_Proxy_Impl
+ : public virtual CORBA::_TAO_ExtValueDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_EventDef_Proxy_Impl (void) {}
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ protected:
+ _TAO_EventDef_Proxy_Impl (void);
+ };
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_ProvidesDef_Proxy_Broker *the_TAO_ProvidesDef_Proxy_Broker_;
-
- protected:
- ProvidesDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_ProvidesDef_setup_collocation (int collocated);
-
- ProvidesDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~ProvidesDef (void);
-
- friend class _TAO_ProvidesDef_Remote_Proxy_Impl;
- friend class _TAO_ProvidesDef_ThruPOA_Proxy_Impl;
- friend class _TAO_ProvidesDef_Direct_Proxy_Impl;
-
- private:
- ProvidesDef (const ProvidesDef &);
- void operator= (const ProvidesDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ProvidesDef_Proxy_Impl
- : public virtual CORBA::_TAO_Contained_Proxy_Impl
- {
- public:
- virtual ~_TAO_ProvidesDef_Proxy_Impl (void) {}
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_ProvidesDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_ProvidesDef_Remote_Proxy_Impl
- : public virtual _TAO_ProvidesDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
- {
- public:
- _TAO_ProvidesDef_Remote_Proxy_Impl (void);
-
- virtual ~_TAO_ProvidesDef_Remote_Proxy_Impl (void) {}
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ProvidesDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_ProvidesDef_Proxy_Broker (void);
- virtual _TAO_ProvidesDef_Proxy_Impl &select_proxy (
- ProvidesDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_EventDef_Remote_Proxy_Impl
+ : public virtual _TAO_EventDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_EventDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_EventDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- protected:
- _TAO_ProvidesDef_Proxy_Broker (void);
-
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_EventDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_EventDef_Proxy_Broker (void);
+ virtual _TAO_EventDef_Proxy_Impl &select_proxy (
+ EventDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_EventDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_ProvidesDef_Remote_Proxy_Broker
- : public virtual _TAO_ProvidesDef_Proxy_Broker
- {
- public:
- _TAO_ProvidesDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_EventDef_Remote_Proxy_Broker
+ : public virtual _TAO_EventDef_Proxy_Broker
+ {
+ public:
+ _TAO_EventDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_EventDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_EventDef_Proxy_Impl &select_proxy (
+ EventDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_EventDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_EventDef_Remote_Proxy_Broker *the_TAO_EventDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
- virtual ~_TAO_ProvidesDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual _TAO_ProvidesDef_Proxy_Impl &select_proxy (
- ProvidesDef *object
- ACE_ENV_ARG_DECL
- );
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventDef;
- private:
- _TAO_ProvidesDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_ProvidesDef_Remote_Proxy_Broker *the_TAO_ProvidesDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#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_ProvidesDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class ProvidesDescription_var;
-
- struct TAO_IFR_Client_Export ProvidesDescription
- {
- typedef ProvidesDescription_var _var_type;
-
- static void _tao_any_destructor (void *);
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::InterfaceDef_var interface_type;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export ProvidesDescription_var
- {
- public:
- ProvidesDescription_var (void);
- ProvidesDescription_var (ProvidesDescription *);
- ProvidesDescription_var (const ProvidesDescription_var &);
- ~ProvidesDescription_var (void);
-
- ProvidesDescription_var &operator= (ProvidesDescription *);
- ProvidesDescription_var &operator= (const ProvidesDescription_var &);
- ProvidesDescription *operator-> (void);
- const ProvidesDescription *operator-> (void) const;
-
- operator const ProvidesDescription &() const;
- operator ProvidesDescription &();
- operator ProvidesDescription &() const;
-
- // Variable-size types only.
- operator ProvidesDescription *&();
-
- // in, inout, out, _retn
- const ProvidesDescription &in (void) const;
- ProvidesDescription &inout (void);
- ProvidesDescription *&out (void);
- ProvidesDescription *_retn (void);
- ProvidesDescription *ptr (void) const;
-
- private:
- ProvidesDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export ProvidesDescription_out
- {
- public:
- ProvidesDescription_out (ProvidesDescription *&);
- ProvidesDescription_out (ProvidesDescription_var &);
- ProvidesDescription_out (const ProvidesDescription_out &);
- ProvidesDescription_out &operator= (const ProvidesDescription_out &);
- ProvidesDescription_out &operator= (ProvidesDescription *);
- operator ProvidesDescription *&();
- ProvidesDescription *&ptr (void);
- ProvidesDescription *operator-> (void);
-
- private:
- ProvidesDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ProvidesDescription_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_ProvidesDescription;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_USESDEF___PTR_CH_)
-#define _IR_USESDEF___PTR_CH_
-
- class UsesDef;
- typedef UsesDef *UsesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDEF___VAR_CH_)
-#define _IR_USESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export UsesDef_var : public TAO_Base_var
- {
- public:
- UsesDef_var (void); // default constructor
- UsesDef_var (UsesDef_ptr p) : ptr_ (p) {}
- UsesDef_var (const UsesDef_var &); // copy constructor
- ~UsesDef_var (void); // destructor
-
- UsesDef_var &operator= (UsesDef_ptr);
- UsesDef_var &operator= (const UsesDef_var &);
- UsesDef_ptr operator-> (void) const;
-
- operator const UsesDef_ptr &() const;
- operator UsesDef_ptr &();
- // in, inout, out, _retn
- UsesDef_ptr in (void) const;
- UsesDef_ptr &inout (void);
- UsesDef_ptr &out (void);
- UsesDef_ptr _retn (void);
- UsesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static UsesDef_ptr tao_duplicate (UsesDef_ptr);
- static void tao_release (UsesDef_ptr);
- static UsesDef_ptr tao_nil (void);
- static UsesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- UsesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- UsesDef_var (const TAO_Base_var &rhs);
- UsesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_USESDEF___OUT_CH_)
-#define _IR_USESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export UsesDef_out
- {
- public:
- UsesDef_out (UsesDef_ptr &);
- UsesDef_out (UsesDef_var &);
- UsesDef_out (const UsesDef_out &);
- UsesDef_out &operator= (const UsesDef_out &);
- UsesDef_out &operator= (const UsesDef_var &);
- UsesDef_out &operator= (UsesDef_ptr);
- operator UsesDef_ptr &();
- UsesDef_ptr &ptr (void);
- UsesDef_ptr operator-> (void);
-
- private:
- UsesDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_CONTAINER___PTR_CH_)
+#define _CORBA_COMPONENTIR_CONTAINER___PTR_CH_
+
+ class Container;
+ typedef Container *Container_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_USESDEF_CH_)
-#define _IR_USESDEF_CH_
-
- class _TAO_UsesDef_Proxy_Impl;
- class _TAO_UsesDef_Remote_Proxy_Impl;
- class _TAO_UsesDef_Proxy_Broker;
- class _TAO_UsesDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export UsesDef
- : public virtual CORBA::Contained
- {
- public:
- typedef UsesDef_ptr _ptr_type;
- typedef UsesDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_CONTAINER___VAR_CH_)
+#define _CORBA_COMPONENTIR_CONTAINER___VAR_CH_
- // The static operations.
- static UsesDef_ptr _duplicate (UsesDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export Container_var : public TAO_Base_var
+ {
+ public:
+ Container_var (void); // default constructor
+ Container_var (Container_ptr p) : ptr_ (p) {}
+ Container_var (const Container_var &); // copy constructor
+ ~Container_var (void); // destructor
+
+ Container_var &operator= (Container_ptr);
+ Container_var &operator= (const Container_var &);
+ Container_ptr operator-> (void) const;
+
+ operator const Container_ptr &() const;
+ operator Container_ptr &();
+ // in, inout, out, _retn
+ Container_ptr in (void) const;
+ Container_ptr &inout (void);
+ Container_ptr &out (void);
+ Container_ptr _retn (void);
+ Container_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static Container_ptr tao_duplicate (Container_ptr);
+ static void tao_release (Container_ptr);
+ static Container_ptr tao_nil (void);
+ static Container_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ Container_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ Container_var (const TAO_Base_var &rhs);
+ Container_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_CONTAINER___OUT_CH_)
+#define _CORBA_COMPONENTIR_CONTAINER___OUT_CH_
- static UsesDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static UsesDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export Container_out
+ {
+ public:
+ Container_out (Container_ptr &);
+ Container_out (Container_var &);
+ Container_out (const Container_out &);
+ Container_out &operator= (const Container_out &);
+ Container_out &operator= (const Container_var &);
+ Container_out &operator= (Container_ptr);
+ operator Container_ptr &();
+ Container_ptr &ptr (void);
+ Container_ptr operator-> (void);
- static UsesDef_ptr _nil (void)
- {
- return (UsesDef_ptr)0;
- }
+ private:
+ Container_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- static void _tao_any_destructor (void *);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_CONTAINER_CH_)
+#define _CORBA_COMPONENTIR_CONTAINER_CH_
+
+ class _TAO_Container_Proxy_Impl;
+ class _TAO_Container_Remote_Proxy_Impl;
+ class _TAO_Container_Proxy_Broker;
+ class _TAO_Container_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export Container
+ : public virtual CORBA::Object
+ {
+ public:
+ typedef Container_ptr _ptr_type;
+ typedef Container_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static Container_ptr _duplicate (Container_ptr obj);
+
+ static Container_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static Container_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static Container_ptr _nil (void)
+ {
+ return (Container_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr create_event (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_Container_Proxy_Broker *the_TAO_Container_Proxy_Broker_;
+
+ protected:
+ Container (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_Container_setup_collocation (int collocated);
+
+ Container (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~Container (void);
+
+ friend class _TAO_Container_Remote_Proxy_Impl;
+ friend class _TAO_Container_ThruPOA_Proxy_Impl;
+ friend class _TAO_Container_Direct_Proxy_Impl;
+
+ private:
+ Container (const Container &);
+ void operator= (const Container &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_Container_Proxy_Impl
+ : public virtual TAO_Object_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_Container_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr create_component (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr create_home (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr create_event (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_Container_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_Container_Remote_Proxy_Impl
+ : public virtual _TAO_Container_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl
+ {
+ public:
+ _TAO_Container_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_Container_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr create_component (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::ComponentDef_ptr base_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr create_home (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::HomeDef_ptr base_home,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component,
+ const CORBA::InterfaceDefSeq & supports_interfaces,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr create_event (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_Container_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_Container_Proxy_Broker (void);
+ virtual _TAO_Container_Proxy_Impl &select_proxy (
+ Container *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_Container_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- virtual CORBA::Boolean is_multiple (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_Container_Remote_Proxy_Broker
+ : public virtual _TAO_Container_Proxy_Broker
+ {
+ public:
+ _TAO_Container_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_Container_Remote_Proxy_Broker (void);
+
+ virtual _TAO_Container_Proxy_Impl &select_proxy (
+ Container *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_Container_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_Container_Remote_Proxy_Broker *the_TAO_Container_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
// 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_typecode/typecode_decl.cpp:44
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Container;
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+#if !defined (_CORBA_COMPONENTIR_MODULEDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_MODULEDEF___PTR_CH_
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_UsesDef_Proxy_Broker *the_TAO_UsesDef_Proxy_Broker_;
-
- protected:
- UsesDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_UsesDef_setup_collocation (int collocated);
-
- UsesDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~UsesDef (void);
-
- friend class _TAO_UsesDef_Remote_Proxy_Impl;
- friend class _TAO_UsesDef_ThruPOA_Proxy_Impl;
- friend class _TAO_UsesDef_Direct_Proxy_Impl;
-
- private:
- UsesDef (const UsesDef &);
- void operator= (const UsesDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_UsesDef_Proxy_Impl
- : public virtual CORBA::_TAO_Contained_Proxy_Impl
- {
- public:
- virtual ~_TAO_UsesDef_Proxy_Impl (void) {}
+ class ModuleDef;
+ typedef ModuleDef *ModuleDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_MODULEDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_MODULEDEF___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ModuleDef_var : public TAO_Base_var
+ {
+ 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::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_COMPONENTIR_MODULEDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_MODULEDEF___OUT_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- virtual CORBA::Boolean is_multiple (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_UsesDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_UsesDef_Remote_Proxy_Impl
- : public virtual _TAO_UsesDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
- {
- public:
- _TAO_UsesDef_Remote_Proxy_Impl (void);
+ class TAO_IFR_Client_Export ModuleDef_out
+ {
+ 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);
- virtual ~_TAO_UsesDef_Remote_Proxy_Impl (void) {}
+ private:
+ ModuleDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::CORBA::InterfaceDef_ptr interface_type (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_MODULEDEF_CH_)
+#define _CORBA_COMPONENTIR_MODULEDEF_CH_
+
+ class _TAO_ModuleDef_Proxy_Impl;
+ class _TAO_ModuleDef_Remote_Proxy_Impl;
+ class _TAO_ModuleDef_Proxy_Broker;
+ class _TAO_ModuleDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export ModuleDef
+ : public virtual CORBA::ModuleDef,
+ public virtual CORBA::ComponentIR::Container
+ {
+ public:
+ typedef ModuleDef_ptr _ptr_type;
+ typedef ModuleDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ModuleDef_ptr _duplicate (ModuleDef_ptr obj);
+
+ static ModuleDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ModuleDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ModuleDef_ptr _nil (void)
+ {
+ return (ModuleDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ModuleDef_Proxy_Broker *the_TAO_ModuleDef_Proxy_Broker_;
+
+ protected:
+ ModuleDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_ModuleDef_setup_collocation (int collocated);
+
+ ModuleDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ModuleDef (void);
+
+ friend class _TAO_ModuleDef_Remote_Proxy_Impl;
+ friend class _TAO_ModuleDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_ModuleDef_Direct_Proxy_Impl;
+
+ private:
+ ModuleDef (const ModuleDef &);
+ void operator= (const ModuleDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual CORBA::Boolean is_multiple (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_UsesDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_UsesDef_Proxy_Broker (void);
- virtual _TAO_UsesDef_Proxy_Impl &select_proxy (
- UsesDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ class TAO_IFR_Client_Export _TAO_ModuleDef_Proxy_Impl
+ : public virtual CORBA::_TAO_ModuleDef_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_Container_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ModuleDef_Proxy_Impl (void) {}
- protected:
- _TAO_UsesDef_Proxy_Broker (void);
+ protected:
+ _TAO_ModuleDef_Proxy_Impl (void);
+ };
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_UsesDef_Remote_Proxy_Broker
- : public virtual _TAO_UsesDef_Proxy_Broker
- {
- public:
- _TAO_UsesDef_Remote_Proxy_Broker (void);
- virtual ~_TAO_UsesDef_Remote_Proxy_Broker (void);
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual _TAO_UsesDef_Proxy_Impl &select_proxy (
- UsesDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_ModuleDef_Remote_Proxy_Impl
+ : public virtual _TAO_ModuleDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_ModuleDef_Remote_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_ModuleDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ModuleDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- private:
- _TAO_UsesDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_UsesDef_Remote_Proxy_Broker *the_TAO_UsesDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#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_UsesDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class UsesDescription_var;
-
- struct TAO_IFR_Client_Export UsesDescription
- {
- typedef UsesDescription_var _var_type;
-
- static void _tao_any_destructor (void *);
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::InterfaceDef_var interface_type;
- CORBA::Boolean is_multiple;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export UsesDescription_var
- {
- public:
- UsesDescription_var (void);
- UsesDescription_var (UsesDescription *);
- UsesDescription_var (const UsesDescription_var &);
- ~UsesDescription_var (void);
-
- UsesDescription_var &operator= (UsesDescription *);
- UsesDescription_var &operator= (const UsesDescription_var &);
- UsesDescription *operator-> (void);
- const UsesDescription *operator-> (void) const;
-
- operator const UsesDescription &() const;
- operator UsesDescription &();
- operator UsesDescription &() const;
-
- // Variable-size types only.
- operator UsesDescription *&();
-
- // in, inout, out, _retn
- const UsesDescription &in (void) const;
- UsesDescription &inout (void);
- UsesDescription *&out (void);
- UsesDescription *_retn (void);
- UsesDescription *ptr (void) const;
-
- private:
- UsesDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export UsesDescription_out
- {
- public:
- UsesDescription_out (UsesDescription *&);
- UsesDescription_out (UsesDescription_var &);
- UsesDescription_out (const UsesDescription_out &);
- UsesDescription_out &operator= (const UsesDescription_out &);
- UsesDescription_out &operator= (UsesDescription *);
- operator UsesDescription *&();
- UsesDescription *&ptr (void);
- UsesDescription *operator-> (void);
-
- private:
- UsesDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const UsesDescription_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_UsesDescription;
-
- // 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_IR_PROVIDESDESCSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_IR_PROVIDESDESCSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_IR_ProvidesDescSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq (void);
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- ProvidesDescription *data,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq (
- const _TAO_Unbounded_Sequence_IR_ProvidesDescSeq &rhs
- );
- _TAO_Unbounded_Sequence_IR_ProvidesDescSeq &operator= (
- const _TAO_Unbounded_Sequence_IR_ProvidesDescSeq &rhs
- );
- virtual ~_TAO_Unbounded_Sequence_IR_ProvidesDescSeq (void);
-
- // = Accessors.
- ProvidesDescription &operator[] (CORBA::ULong i);
- const ProvidesDescription &operator[] (CORBA::ULong i) const;
-
- // = Static operations.
- static ProvidesDescription *allocbuf (CORBA::ULong size);
- static void freebuf (ProvidesDescription *buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- ProvidesDescription *get_buffer (CORBA::Boolean orphan = 0);
- const ProvidesDescription *get_buffer (void) const;
- void replace (
- CORBA::ULong max,
- CORBA::ULong length,
- ProvidesDescription *data,
- CORBA::Boolean release
- );
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_PROVIDESDESCSEQ_CH_)
-#define _IR_PROVIDESDESCSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class ProvidesDescSeq;
- class ProvidesDescSeq_var;
-
- // *************************************************************
- // IR::ProvidesDescSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export ProvidesDescSeq : 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_IR_ProvidesDescSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<ProvidesDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- ProvidesDescSeq (void);
- ProvidesDescSeq (CORBA::ULong max);
- ProvidesDescSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- ProvidesDescription *buffer,
- CORBA::Boolean release = 0
- );
- ProvidesDescSeq (const ProvidesDescSeq &);
- ~ProvidesDescSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef ProvidesDescSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PROVIDESDESCSEQ___VAR_CH_)
-#define _IR_PROVIDESDESCSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::ProvidesDescSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export ProvidesDescSeq_var
- {
- public:
- ProvidesDescSeq_var (void);
- ProvidesDescSeq_var (ProvidesDescSeq *);
- ProvidesDescSeq_var (const ProvidesDescSeq_var &);
- ~ProvidesDescSeq_var (void);
-
- ProvidesDescSeq_var &operator= (ProvidesDescSeq *);
- ProvidesDescSeq_var &operator= (const ProvidesDescSeq_var &);
- ProvidesDescSeq *operator-> (void);
- const ProvidesDescSeq *operator-> (void) const;
-
- operator const ProvidesDescSeq &() const;
- operator ProvidesDescSeq &();
- operator ProvidesDescSeq &() const;
-
- // Variable-size base types only.
- operator ProvidesDescSeq *&();
-
- ProvidesDescription & operator[] (CORBA::ULong index);
- const ProvidesDescription & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const ProvidesDescSeq &in (void) const;
- ProvidesDescSeq &inout (void);
- ProvidesDescSeq *&out (void);
- ProvidesDescSeq *_retn (void);
- ProvidesDescSeq *ptr (void) const;
-
- private:
- ProvidesDescSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PROVIDESDESCSEQ___OUT_CH_)
-#define _IR_PROVIDESDESCSEQ___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 ProvidesDescSeq_out
- {
- public:
- ProvidesDescSeq_out (ProvidesDescSeq *&);
- ProvidesDescSeq_out (ProvidesDescSeq_var &);
- ProvidesDescSeq_out (const ProvidesDescSeq_out &);
- ProvidesDescSeq_out &operator= (const ProvidesDescSeq_out &);
- ProvidesDescSeq_out &operator= (ProvidesDescSeq *);
- operator ProvidesDescSeq *&();
- ProvidesDescSeq *&ptr (void);
- ProvidesDescSeq *operator-> (void);
- ProvidesDescription & operator[] (CORBA::ULong index);
-
- private:
- ProvidesDescSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ProvidesDescSeq_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_ProvidesDescSeq;
-
- // 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_IR_USESDESCSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_IR_USESDESCSEQ_CH_
-
- class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_IR_UsesDescSeq
- : public TAO_Unbounded_Base_Sequence
- {
- public:
- _TAO_Unbounded_Sequence_IR_UsesDescSeq (void);
- _TAO_Unbounded_Sequence_IR_UsesDescSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_IR_UsesDescSeq (
- CORBA::ULong maximum,
- CORBA::ULong length,
- UsesDescription *data,
- CORBA::Boolean release = 0
- );
- _TAO_Unbounded_Sequence_IR_UsesDescSeq (
- const _TAO_Unbounded_Sequence_IR_UsesDescSeq &rhs
- );
- _TAO_Unbounded_Sequence_IR_UsesDescSeq &operator= (
- const _TAO_Unbounded_Sequence_IR_UsesDescSeq &rhs
- );
- virtual ~_TAO_Unbounded_Sequence_IR_UsesDescSeq (void);
-
- // = Accessors.
- UsesDescription &operator[] (CORBA::ULong i);
- const UsesDescription &operator[] (CORBA::ULong i) const;
-
- // = Static operations.
- static UsesDescription *allocbuf (CORBA::ULong size);
- static void freebuf (UsesDescription *buffer);
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- UsesDescription *get_buffer (CORBA::Boolean orphan = 0);
- const UsesDescription *get_buffer (void) const;
- void replace (
- CORBA::ULong max,
- CORBA::ULong length,
- UsesDescription *data,
- CORBA::Boolean release
- );
- };
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_IR_USESDESCSEQ_CH_)
-#define _IR_USESDESCSEQ_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
-
- class UsesDescSeq;
- class UsesDescSeq_var;
-
- // *************************************************************
- // IR::UsesDescSeq
- // *************************************************************
-
- class TAO_IFR_Client_Export UsesDescSeq : 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_IR_UsesDescSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<UsesDescription>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- UsesDescSeq (void);
- UsesDescSeq (CORBA::ULong max);
- UsesDescSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- UsesDescription *buffer,
- CORBA::Boolean release = 0
- );
- UsesDescSeq (const UsesDescSeq &);
- ~UsesDescSeq (void);
-
- static void _tao_any_destructor (void*);
-
- typedef UsesDescSeq_var _var_type;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDESCSEQ___VAR_CH_)
-#define _IR_USESDESCSEQ___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
-
- // *************************************************************
- // class IR::UsesDescSeq_var
- // *************************************************************
-
- class TAO_IFR_Client_Export UsesDescSeq_var
- {
- public:
- UsesDescSeq_var (void);
- UsesDescSeq_var (UsesDescSeq *);
- UsesDescSeq_var (const UsesDescSeq_var &);
- ~UsesDescSeq_var (void);
-
- UsesDescSeq_var &operator= (UsesDescSeq *);
- UsesDescSeq_var &operator= (const UsesDescSeq_var &);
- UsesDescSeq *operator-> (void);
- const UsesDescSeq *operator-> (void) const;
-
- operator const UsesDescSeq &() const;
- operator UsesDescSeq &();
- operator UsesDescSeq &() const;
-
- // Variable-size base types only.
- operator UsesDescSeq *&();
-
- UsesDescription & operator[] (CORBA::ULong index);
- const UsesDescription & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
- const UsesDescSeq &in (void) const;
- UsesDescSeq &inout (void);
- UsesDescSeq *&out (void);
- UsesDescSeq *_retn (void);
- UsesDescSeq *ptr (void) const;
-
- private:
- UsesDescSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_USESDESCSEQ___OUT_CH_)
-#define _IR_USESDESCSEQ___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 UsesDescSeq_out
- {
- public:
- UsesDescSeq_out (UsesDescSeq *&);
- UsesDescSeq_out (UsesDescSeq_var &);
- UsesDescSeq_out (const UsesDescSeq_out &);
- UsesDescSeq_out &operator= (const UsesDescSeq_out &);
- UsesDescSeq_out &operator= (UsesDescSeq *);
- operator UsesDescSeq *&();
- UsesDescSeq *&ptr (void);
- UsesDescSeq *operator-> (void);
- UsesDescription & operator[] (CORBA::ULong index);
-
- private:
- UsesDescSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const UsesDescSeq_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_UsesDescSeq;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_EVENTDEF___PTR_CH_)
-#define _IR_EVENTDEF___PTR_CH_
-
- class EventDef;
- typedef EventDef *EventDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EVENTDEF___VAR_CH_)
-#define _IR_EVENTDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export EventDef_var : public TAO_Base_var
- {
- public:
- EventDef_var (void); // default constructor
- EventDef_var (EventDef_ptr p) : ptr_ (p) {}
- EventDef_var (const EventDef_var &); // copy constructor
- ~EventDef_var (void); // destructor
-
- EventDef_var &operator= (EventDef_ptr);
- EventDef_var &operator= (const EventDef_var &);
- EventDef_ptr operator-> (void) const;
-
- operator const EventDef_ptr &() const;
- operator EventDef_ptr &();
- // in, inout, out, _retn
- EventDef_ptr in (void) const;
- EventDef_ptr &inout (void);
- EventDef_ptr &out (void);
- EventDef_ptr _retn (void);
- EventDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static EventDef_ptr tao_duplicate (EventDef_ptr);
- static void tao_release (EventDef_ptr);
- static EventDef_ptr tao_nil (void);
- static EventDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- EventDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- EventDef_var (const TAO_Base_var &rhs);
- EventDef_var &operator= (const TAO_Base_var &rhs);
- };
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ModuleDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ModuleDef_Proxy_Broker (void);
+ virtual _TAO_ModuleDef_Proxy_Impl &select_proxy (
+ ModuleDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ModuleDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_ModuleDef_Remote_Proxy_Broker
+ : public virtual _TAO_ModuleDef_Proxy_Broker
+ {
+ public:
+ _TAO_ModuleDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ModuleDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ModuleDef_Proxy_Impl &select_proxy (
+ ModuleDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ModuleDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ModuleDef_Remote_Proxy_Broker *the_TAO_ModuleDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
#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_ModuleDef;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_EVENTDEF___OUT_CH_)
-#define _IR_EVENTDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export EventDef_out
- {
- public:
- EventDef_out (EventDef_ptr &);
- EventDef_out (EventDef_var &);
- EventDef_out (const EventDef_out &);
- EventDef_out &operator= (const EventDef_out &);
- EventDef_out &operator= (const EventDef_var &);
- EventDef_out &operator= (EventDef_ptr);
- operator EventDef_ptr &();
- EventDef_ptr &ptr (void);
- EventDef_ptr operator-> (void);
-
- private:
- EventDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_REPOSITORY___PTR_CH_)
+#define _CORBA_COMPONENTIR_REPOSITORY___PTR_CH_
+
+ class Repository;
+ typedef Repository *Repository_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_EVENTDEF_CH_)
-#define _IR_EVENTDEF_CH_
-
- class _TAO_EventDef_Proxy_Impl;
- class _TAO_EventDef_Remote_Proxy_Impl;
- class _TAO_EventDef_Proxy_Broker;
- class _TAO_EventDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export EventDef
- : public virtual CORBA::Contained
- {
- public:
- typedef EventDef_ptr _ptr_type;
- typedef EventDef_var _var_type;
- static int _tao_class_id;
-
- // The static operations.
- static EventDef_ptr _duplicate (EventDef_ptr obj);
+#if !defined (_CORBA_COMPONENTIR_REPOSITORY___VAR_CH_)
+#define _CORBA_COMPONENTIR_REPOSITORY___VAR_CH_
- static EventDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export Repository_var : public TAO_Base_var
+ {
+ 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::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_COMPONENTIR_REPOSITORY___OUT_CH_)
+#define _CORBA_COMPONENTIR_REPOSITORY___OUT_CH_
- static EventDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static EventDef_ptr _nil (void)
- {
- return (EventDef_ptr)0;
- }
+ class TAO_IFR_Client_Export Repository_out
+ {
+ 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);
- static void _tao_any_destructor (void *);
+ private:
+ Repository_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual CORBA::Boolean is_a (
- const char * event_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_REPOSITORY_CH_)
+#define _CORBA_COMPONENTIR_REPOSITORY_CH_
+
+ class _TAO_Repository_Proxy_Impl;
+ class _TAO_Repository_Remote_Proxy_Impl;
+ class _TAO_Repository_Proxy_Broker;
+ class _TAO_Repository_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export Repository
+ : public virtual CORBA::Repository,
+ public virtual CORBA::ComponentIR::Container
+ {
+ public:
+ typedef Repository_ptr _ptr_type;
+ typedef Repository_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static Repository_ptr _duplicate (Repository_ptr obj);
+
+ static Repository_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static Repository_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static Repository_ptr _nil (void)
+ {
+ return (Repository_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_Repository_Proxy_Broker *the_TAO_Repository_Proxy_Broker_;
+
+ protected:
+ Repository (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_Repository_setup_collocation (int collocated);
+
+ Repository (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~Repository (void);
+
+ friend class _TAO_Repository_Remote_Proxy_Impl;
+ friend class _TAO_Repository_ThruPOA_Proxy_Impl;
+ friend class _TAO_Repository_Direct_Proxy_Impl;
+
+ private:
+ Repository (const Repository &);
+ void operator= (const Repository &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual ::CORBA::ValueDef_ptr event (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export _TAO_Repository_Proxy_Impl
+ : public virtual CORBA::_TAO_Repository_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_Container_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_Repository_Proxy_Impl (void) {}
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ protected:
+ _TAO_Repository_Proxy_Impl (void);
+ };
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- virtual void *_tao_QueryInterface (ptr_arith_t type);
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_EventDef_Proxy_Broker *the_TAO_EventDef_Proxy_Broker_;
-
- protected:
- EventDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_EventDef_setup_collocation (int collocated);
-
- EventDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~EventDef (void);
-
- friend class _TAO_EventDef_Remote_Proxy_Impl;
- friend class _TAO_EventDef_ThruPOA_Proxy_Impl;
- friend class _TAO_EventDef_Direct_Proxy_Impl;
-
- private:
- EventDef (const EventDef &);
- void operator= (const EventDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_EventDef_Proxy_Impl
- : public virtual CORBA::_TAO_Contained_Proxy_Impl
- {
- public:
- virtual ~_TAO_EventDef_Proxy_Impl (void) {}
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual CORBA::Boolean is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * event_id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_Repository_Remote_Proxy_Impl
+ : public virtual _TAO_Repository_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_Repository_Remote_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_Repository_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_Repository_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::CORBA::ValueDef_ptr event (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_EventDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_EventDef_Remote_Proxy_Impl
- : public virtual _TAO_EventDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
- {
- public:
- _TAO_EventDef_Remote_Proxy_Impl (void);
-
- virtual ~_TAO_EventDef_Remote_Proxy_Impl (void) {}
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_Repository_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_Repository_Proxy_Broker (void);
+ virtual _TAO_Repository_Proxy_Impl &select_proxy (
+ Repository *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_Repository_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual CORBA::Boolean is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * event_id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_Repository_Remote_Proxy_Broker
+ : public virtual _TAO_Repository_Proxy_Broker
+ {
+ public:
+ _TAO_Repository_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_Repository_Remote_Proxy_Broker (void);
+
+ virtual _TAO_Repository_Proxy_Impl &select_proxy (
+ Repository *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_Repository_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_Repository_Remote_Proxy_Broker *the_TAO_Repository_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::CORBA::ValueDef_ptr event (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_EventDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_EventDef_Proxy_Broker (void);
- virtual _TAO_EventDef_Proxy_Impl &select_proxy (
- EventDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
-
- protected:
- _TAO_EventDef_Proxy_Broker (void);
-
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_EventDef_Remote_Proxy_Broker
- : public virtual _TAO_EventDef_Proxy_Broker
- {
- public:
- _TAO_EventDef_Remote_Proxy_Broker (void);
-
- virtual ~_TAO_EventDef_Remote_Proxy_Broker (void);
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual _TAO_EventDef_Proxy_Impl &select_proxy (
- EventDef *object
- ACE_ENV_ARG_DECL
- );
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Repository;
- private:
- _TAO_EventDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_EventDef_Remote_Proxy_Broker *the_TAO_EventDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#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_EventDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class EventDescription_var;
-
- struct TAO_IFR_Client_Export EventDescription
- {
- typedef EventDescription_var _var_type;
-
- static void _tao_any_destructor (void *);
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::ValueDef_var value;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export EventDescription_var
- {
- public:
- EventDescription_var (void);
- EventDescription_var (EventDescription *);
- EventDescription_var (const EventDescription_var &);
- ~EventDescription_var (void);
-
- EventDescription_var &operator= (EventDescription *);
- EventDescription_var &operator= (const EventDescription_var &);
- EventDescription *operator-> (void);
- const EventDescription *operator-> (void) const;
-
- operator const EventDescription &() const;
- operator EventDescription &();
- operator EventDescription &() const;
-
- // Variable-size types only.
- operator EventDescription *&();
-
- // in, inout, out, _retn
- const EventDescription &in (void) const;
- EventDescription &inout (void);
- EventDescription *&out (void);
- EventDescription *_retn (void);
- EventDescription *ptr (void) const;
-
- private:
- EventDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export EventDescription_out
- {
- public:
- EventDescription_out (EventDescription *&);
- EventDescription_out (EventDescription_var &);
- EventDescription_out (const EventDescription_out &);
- EventDescription_out &operator= (const EventDescription_out &);
- EventDescription_out &operator= (EventDescription *);
- operator EventDescription *&();
- EventDescription *&ptr (void);
- EventDescription *operator-> (void);
-
- private:
- EventDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const EventDescription_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_EventDescription;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_EMITSDEF___PTR_CH_)
-#define _IR_EMITSDEF___PTR_CH_
-
- class EmitsDef;
- typedef EmitsDef *EmitsDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_EMITSDEF___VAR_CH_)
-#define _IR_EMITSDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export EmitsDef_var : public TAO_Base_var
- {
- public:
- EmitsDef_var (void); // default constructor
- EmitsDef_var (EmitsDef_ptr p) : ptr_ (p) {}
- EmitsDef_var (const EmitsDef_var &); // copy constructor
- ~EmitsDef_var (void); // destructor
-
- EmitsDef_var &operator= (EmitsDef_ptr);
- EmitsDef_var &operator= (const EmitsDef_var &);
- EmitsDef_ptr operator-> (void) const;
-
- operator const EmitsDef_ptr &() const;
- operator EmitsDef_ptr &();
- // in, inout, out, _retn
- EmitsDef_ptr in (void) const;
- EmitsDef_ptr &inout (void);
- EmitsDef_ptr &out (void);
- EmitsDef_ptr _retn (void);
- EmitsDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static EmitsDef_ptr tao_duplicate (EmitsDef_ptr);
- static void tao_release (EmitsDef_ptr);
- static EmitsDef_ptr tao_nil (void);
- static EmitsDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- EmitsDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- EmitsDef_var (const TAO_Base_var &rhs);
- EmitsDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_EMITSDEF___OUT_CH_)
-#define _IR_EMITSDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export EmitsDef_out
- {
- public:
- EmitsDef_out (EmitsDef_ptr &);
- EmitsDef_out (EmitsDef_var &);
- EmitsDef_out (const EmitsDef_out &);
- EmitsDef_out &operator= (const EmitsDef_out &);
- EmitsDef_out &operator= (const EmitsDef_var &);
- EmitsDef_out &operator= (EmitsDef_ptr);
- operator EmitsDef_ptr &();
- EmitsDef_ptr &ptr (void);
- EmitsDef_ptr operator-> (void);
-
- private:
- EmitsDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDEF___PTR_CH_
+
+ class ProvidesDef;
+ typedef ProvidesDef *ProvidesDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_EMITSDEF_CH_)
-#define _IR_EMITSDEF_CH_
-
- class _TAO_EmitsDef_Proxy_Impl;
- class _TAO_EmitsDef_Remote_Proxy_Impl;
- class _TAO_EmitsDef_Proxy_Broker;
- class _TAO_EmitsDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export EmitsDef
- : public virtual IR::EventDef
- {
- public:
- typedef EmitsDef_ptr _ptr_type;
- typedef EmitsDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDEF___VAR_CH_
- // The static operations.
- static EmitsDef_ptr _duplicate (EmitsDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ProvidesDef_var : public TAO_Base_var
+ {
+ public:
+ ProvidesDef_var (void); // default constructor
+ ProvidesDef_var (ProvidesDef_ptr p) : ptr_ (p) {}
+ ProvidesDef_var (const ProvidesDef_var &); // copy constructor
+ ~ProvidesDef_var (void); // destructor
+
+ ProvidesDef_var &operator= (ProvidesDef_ptr);
+ ProvidesDef_var &operator= (const ProvidesDef_var &);
+ ProvidesDef_ptr operator-> (void) const;
+
+ operator const ProvidesDef_ptr &() const;
+ operator ProvidesDef_ptr &();
+ // in, inout, out, _retn
+ ProvidesDef_ptr in (void) const;
+ ProvidesDef_ptr &inout (void);
+ ProvidesDef_ptr &out (void);
+ ProvidesDef_ptr _retn (void);
+ ProvidesDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ProvidesDef_ptr tao_duplicate (ProvidesDef_ptr);
+ static void tao_release (ProvidesDef_ptr);
+ static ProvidesDef_ptr tao_nil (void);
+ static ProvidesDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ProvidesDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ProvidesDef_var (const TAO_Base_var &rhs);
+ ProvidesDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDEF___OUT_CH_
- static EmitsDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static EmitsDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export ProvidesDef_out
+ {
+ public:
+ ProvidesDef_out (ProvidesDef_ptr &);
+ ProvidesDef_out (ProvidesDef_var &);
+ ProvidesDef_out (const ProvidesDef_out &);
+ ProvidesDef_out &operator= (const ProvidesDef_out &);
+ ProvidesDef_out &operator= (const ProvidesDef_var &);
+ ProvidesDef_out &operator= (ProvidesDef_ptr);
+ operator ProvidesDef_ptr &();
+ ProvidesDef_ptr &ptr (void);
+ ProvidesDef_ptr operator-> (void);
- static EmitsDef_ptr _nil (void)
- {
- return (EmitsDef_ptr)0;
- }
+ private:
+ ProvidesDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- static void _tao_any_destructor (void *);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDEF_CH_
+
+ class _TAO_ProvidesDef_Proxy_Impl;
+ class _TAO_ProvidesDef_Remote_Proxy_Impl;
+ class _TAO_ProvidesDef_Proxy_Broker;
+ class _TAO_ProvidesDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export ProvidesDef
+ : public virtual CORBA::Contained
+ {
+ public:
+ typedef ProvidesDef_ptr _ptr_type;
+ typedef ProvidesDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ProvidesDef_ptr _duplicate (ProvidesDef_ptr obj);
+
+ static ProvidesDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ProvidesDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ProvidesDef_ptr _nil (void)
+ {
+ return (ProvidesDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ProvidesDef_Proxy_Broker *the_TAO_ProvidesDef_Proxy_Broker_;
+
+ protected:
+ ProvidesDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_ProvidesDef_setup_collocation (int collocated);
+
+ ProvidesDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ProvidesDef (void);
+
+ friend class _TAO_ProvidesDef_Remote_Proxy_Impl;
+ friend class _TAO_ProvidesDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_ProvidesDef_Direct_Proxy_Impl;
+
+ private:
+ ProvidesDef (const ProvidesDef &);
+ void operator= (const ProvidesDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// 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/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ProvidesDef_Proxy_Impl
+ : public virtual CORBA::_TAO_Contained_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ProvidesDef_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_ProvidesDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_ProvidesDef_Remote_Proxy_Impl
+ : public virtual _TAO_ProvidesDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_ProvidesDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ProvidesDef_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ProvidesDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ProvidesDef_Proxy_Broker (void);
+ virtual _TAO_ProvidesDef_Proxy_Impl &select_proxy (
+ ProvidesDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ProvidesDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_EmitsDef_Proxy_Broker *the_TAO_EmitsDef_Proxy_Broker_;
-
- protected:
- EmitsDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_EmitsDef_setup_collocation (int collocated);
-
- EmitsDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~EmitsDef (void);
-
- friend class _TAO_EmitsDef_Remote_Proxy_Impl;
- friend class _TAO_EmitsDef_ThruPOA_Proxy_Impl;
- friend class _TAO_EmitsDef_Direct_Proxy_Impl;
-
- private:
- EmitsDef (const EmitsDef &);
- void operator= (const EmitsDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_EmitsDef_Proxy_Impl
- : public virtual IR::_TAO_EventDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_EmitsDef_Proxy_Impl (void) {}
-
- protected:
- _TAO_EmitsDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_EmitsDef_Remote_Proxy_Impl
- : public virtual _TAO_EmitsDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual IR::_TAO_EventDef_Remote_Proxy_Impl
- {
- public:
- _TAO_EmitsDef_Remote_Proxy_Impl (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_ProvidesDef_Remote_Proxy_Broker
+ : public virtual _TAO_ProvidesDef_Proxy_Broker
+ {
+ public:
+ _TAO_ProvidesDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ProvidesDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ProvidesDef_Proxy_Impl &select_proxy (
+ ProvidesDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ProvidesDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ProvidesDef_Remote_Proxy_Broker *the_TAO_ProvidesDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
- virtual ~_TAO_EmitsDef_Remote_Proxy_Impl (void) {}
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_EmitsDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_EmitsDef_Proxy_Broker (void);
- virtual _TAO_EmitsDef_Proxy_Impl &select_proxy (
- EmitsDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- protected:
- _TAO_EmitsDef_Proxy_Broker (void);
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDef;
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class ProvidesDescription_var;
+
+ struct TAO_IFR_Client_Export ProvidesDescription
+ {
+ typedef ProvidesDescription_var _var_type;
+
+ static void _tao_any_destructor (void *);
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ TAO_String_Manager interface_type;
+ };
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_EmitsDef_Remote_Proxy_Broker
- : public virtual _TAO_EmitsDef_Proxy_Broker
- {
- public:
- _TAO_EmitsDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export ProvidesDescription_var
+ {
+ public:
+ ProvidesDescription_var (void);
+ ProvidesDescription_var (ProvidesDescription *);
+ ProvidesDescription_var (const ProvidesDescription_var &);
+ ~ProvidesDescription_var (void);
+
+ ProvidesDescription_var &operator= (ProvidesDescription *);
+ ProvidesDescription_var &operator= (const ProvidesDescription_var &);
+ ProvidesDescription *operator-> (void);
+ const ProvidesDescription *operator-> (void) const;
+
+ operator const ProvidesDescription &() const;
+ operator ProvidesDescription &();
+ operator ProvidesDescription &() const;
+
+ // Variable-size types only.
+ operator ProvidesDescription *&();
+
+ // in, inout, out, _retn
+ const ProvidesDescription &in (void) const;
+ ProvidesDescription &inout (void);
+ ProvidesDescription *&out (void);
+ ProvidesDescription *_retn (void);
+ ProvidesDescription *ptr (void) const;
+
+ private:
+ ProvidesDescription *ptr_;
+ };
- virtual ~_TAO_EmitsDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export ProvidesDescription_out
+ {
+ public:
+ ProvidesDescription_out (ProvidesDescription *&);
+ ProvidesDescription_out (ProvidesDescription_var &);
+ ProvidesDescription_out (const ProvidesDescription_out &);
+ ProvidesDescription_out &operator= (const ProvidesDescription_out &);
+ ProvidesDescription_out &operator= (ProvidesDescription *);
+ operator ProvidesDescription *&();
+ ProvidesDescription *&ptr (void);
+ ProvidesDescription *operator-> (void);
+
+ private:
+ ProvidesDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ProvidesDescription_var &);
+ };
- virtual _TAO_EmitsDef_Proxy_Impl &select_proxy (
- EmitsDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- private:
- _TAO_EmitsDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_EmitsDef_Remote_Proxy_Broker *the_TAO_EmitsDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#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_EmitsDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_PUBLISHESDEF___PTR_CH_)
-#define _IR_PUBLISHESDEF___PTR_CH_
-
- class PublishesDef;
- typedef PublishesDef *PublishesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_PUBLISHESDEF___VAR_CH_)
-#define _IR_PUBLISHESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export PublishesDef_var : public TAO_Base_var
- {
- public:
- PublishesDef_var (void); // default constructor
- PublishesDef_var (PublishesDef_ptr p) : ptr_ (p) {}
- PublishesDef_var (const PublishesDef_var &); // copy constructor
- ~PublishesDef_var (void); // destructor
-
- PublishesDef_var &operator= (PublishesDef_ptr);
- PublishesDef_var &operator= (const PublishesDef_var &);
- PublishesDef_ptr operator-> (void) const;
-
- operator const PublishesDef_ptr &() const;
- operator PublishesDef_ptr &();
- // in, inout, out, _retn
- PublishesDef_ptr in (void) const;
- PublishesDef_ptr &inout (void);
- PublishesDef_ptr &out (void);
- PublishesDef_ptr _retn (void);
- PublishesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static PublishesDef_ptr tao_duplicate (PublishesDef_ptr);
- static void tao_release (PublishesDef_ptr);
- static PublishesDef_ptr tao_nil (void);
- static PublishesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- PublishesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- PublishesDef_var (const TAO_Base_var &rhs);
- PublishesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDescription;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_PUBLISHESDEF___OUT_CH_)
-#define _IR_PUBLISHESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export PublishesDef_out
- {
- public:
- PublishesDef_out (PublishesDef_ptr &);
- PublishesDef_out (PublishesDef_var &);
- PublishesDef_out (const PublishesDef_out &);
- PublishesDef_out &operator= (const PublishesDef_out &);
- PublishesDef_out &operator= (const PublishesDef_var &);
- PublishesDef_out &operator= (PublishesDef_ptr);
- operator PublishesDef_ptr &();
- PublishesDef_ptr &ptr (void);
- PublishesDef_ptr operator-> (void);
-
- private:
- PublishesDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_USESDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_USESDEF___PTR_CH_
+
+ class UsesDef;
+ typedef UsesDef *UsesDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_PUBLISHESDEF_CH_)
-#define _IR_PUBLISHESDEF_CH_
-
- class _TAO_PublishesDef_Proxy_Impl;
- class _TAO_PublishesDef_Remote_Proxy_Impl;
- class _TAO_PublishesDef_Proxy_Broker;
- class _TAO_PublishesDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export PublishesDef
- : public virtual IR::EventDef
- {
- public:
- typedef PublishesDef_ptr _ptr_type;
- typedef PublishesDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_USESDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_USESDEF___VAR_CH_
- // The static operations.
- static PublishesDef_ptr _duplicate (PublishesDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export UsesDef_var : public TAO_Base_var
+ {
+ public:
+ UsesDef_var (void); // default constructor
+ UsesDef_var (UsesDef_ptr p) : ptr_ (p) {}
+ UsesDef_var (const UsesDef_var &); // copy constructor
+ ~UsesDef_var (void); // destructor
+
+ UsesDef_var &operator= (UsesDef_ptr);
+ UsesDef_var &operator= (const UsesDef_var &);
+ UsesDef_ptr operator-> (void) const;
+
+ operator const UsesDef_ptr &() const;
+ operator UsesDef_ptr &();
+ // in, inout, out, _retn
+ UsesDef_ptr in (void) const;
+ UsesDef_ptr &inout (void);
+ UsesDef_ptr &out (void);
+ UsesDef_ptr _retn (void);
+ UsesDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static UsesDef_ptr tao_duplicate (UsesDef_ptr);
+ static void tao_release (UsesDef_ptr);
+ static UsesDef_ptr tao_nil (void);
+ static UsesDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ UsesDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ UsesDef_var (const TAO_Base_var &rhs);
+ UsesDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_USESDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_USESDEF___OUT_CH_
- static PublishesDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static PublishesDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export UsesDef_out
+ {
+ public:
+ UsesDef_out (UsesDef_ptr &);
+ UsesDef_out (UsesDef_var &);
+ UsesDef_out (const UsesDef_out &);
+ UsesDef_out &operator= (const UsesDef_out &);
+ UsesDef_out &operator= (const UsesDef_var &);
+ UsesDef_out &operator= (UsesDef_ptr);
+ operator UsesDef_ptr &();
+ UsesDef_ptr &ptr (void);
+ UsesDef_ptr operator-> (void);
- static PublishesDef_ptr _nil (void)
- {
- return (PublishesDef_ptr)0;
- }
+ private:
+ UsesDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- static void _tao_any_destructor (void *);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_USESDEF_CH_)
+#define _CORBA_COMPONENTIR_USESDEF_CH_
+
+ class _TAO_UsesDef_Proxy_Impl;
+ class _TAO_UsesDef_Remote_Proxy_Impl;
+ class _TAO_UsesDef_Proxy_Broker;
+ class _TAO_UsesDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export UsesDef
+ : public virtual CORBA::Contained
+ {
+ public:
+ typedef UsesDef_ptr _ptr_type;
+ typedef UsesDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static UsesDef_ptr _duplicate (UsesDef_ptr obj);
+
+ static UsesDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static UsesDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static UsesDef_ptr _nil (void)
+ {
+ return (UsesDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void interface_type (
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual CORBA::Boolean is_multiple (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void is_multiple (
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_UsesDef_Proxy_Broker *the_TAO_UsesDef_Proxy_Broker_;
+
+ protected:
+ UsesDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_UsesDef_setup_collocation (int collocated);
+
+ UsesDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~UsesDef (void);
+
+ friend class _TAO_UsesDef_Remote_Proxy_Impl;
+ friend class _TAO_UsesDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_UsesDef_Direct_Proxy_Impl;
+
+ private:
+ UsesDef (const UsesDef &);
+ void operator= (const UsesDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// 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/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_UsesDef_Proxy_Impl
+ : public virtual CORBA::_TAO_Contained_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_UsesDef_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual CORBA::Boolean is_multiple (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void is_multiple (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_UsesDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_UsesDef_Remote_Proxy_Impl
+ : public virtual _TAO_UsesDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_UsesDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_UsesDef_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceDef_ptr interface_type (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void interface_type (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual CORBA::Boolean is_multiple (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void is_multiple (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_UsesDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_UsesDef_Proxy_Broker (void);
+ virtual _TAO_UsesDef_Proxy_Impl &select_proxy (
+ UsesDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_UsesDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_PublishesDef_Proxy_Broker *the_TAO_PublishesDef_Proxy_Broker_;
-
- protected:
- PublishesDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_PublishesDef_setup_collocation (int collocated);
-
- PublishesDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~PublishesDef (void);
-
- friend class _TAO_PublishesDef_Remote_Proxy_Impl;
- friend class _TAO_PublishesDef_ThruPOA_Proxy_Impl;
- friend class _TAO_PublishesDef_Direct_Proxy_Impl;
-
- private:
- PublishesDef (const PublishesDef &);
- void operator= (const PublishesDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_PublishesDef_Proxy_Impl
- : public virtual IR::_TAO_EventDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_PublishesDef_Proxy_Impl (void) {}
-
- protected:
- _TAO_PublishesDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_PublishesDef_Remote_Proxy_Impl
- : public virtual _TAO_PublishesDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual IR::_TAO_EventDef_Remote_Proxy_Impl
- {
- public:
- _TAO_PublishesDef_Remote_Proxy_Impl (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_UsesDef_Remote_Proxy_Broker
+ : public virtual _TAO_UsesDef_Proxy_Broker
+ {
+ public:
+ _TAO_UsesDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_UsesDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_UsesDef_Proxy_Impl &select_proxy (
+ UsesDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_UsesDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_UsesDef_Remote_Proxy_Broker *the_TAO_UsesDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
- virtual ~_TAO_PublishesDef_Remote_Proxy_Impl (void) {}
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_PublishesDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_PublishesDef_Proxy_Broker (void);
- virtual _TAO_PublishesDef_Proxy_Impl &select_proxy (
- PublishesDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- protected:
- _TAO_PublishesDef_Proxy_Broker (void);
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDef;
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class UsesDescription_var;
+
+ struct TAO_IFR_Client_Export UsesDescription
+ {
+ typedef UsesDescription_var _var_type;
+
+ static void _tao_any_destructor (void *);
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ TAO_String_Manager interface_type;
+ CORBA::Boolean is_multiple;
+ };
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_PublishesDef_Remote_Proxy_Broker
- : public virtual _TAO_PublishesDef_Proxy_Broker
- {
- public:
- _TAO_PublishesDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export UsesDescription_var
+ {
+ public:
+ UsesDescription_var (void);
+ UsesDescription_var (UsesDescription *);
+ UsesDescription_var (const UsesDescription_var &);
+ ~UsesDescription_var (void);
+
+ UsesDescription_var &operator= (UsesDescription *);
+ UsesDescription_var &operator= (const UsesDescription_var &);
+ UsesDescription *operator-> (void);
+ const UsesDescription *operator-> (void) const;
+
+ operator const UsesDescription &() const;
+ operator UsesDescription &();
+ operator UsesDescription &() const;
+
+ // Variable-size types only.
+ operator UsesDescription *&();
+
+ // in, inout, out, _retn
+ const UsesDescription &in (void) const;
+ UsesDescription &inout (void);
+ UsesDescription *&out (void);
+ UsesDescription *_retn (void);
+ UsesDescription *ptr (void) const;
+
+ private:
+ UsesDescription *ptr_;
+ };
- virtual ~_TAO_PublishesDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export UsesDescription_out
+ {
+ public:
+ UsesDescription_out (UsesDescription *&);
+ UsesDescription_out (UsesDescription_var &);
+ UsesDescription_out (const UsesDescription_out &);
+ UsesDescription_out &operator= (const UsesDescription_out &);
+ UsesDescription_out &operator= (UsesDescription *);
+ operator UsesDescription *&();
+ UsesDescription *&ptr (void);
+ UsesDescription *operator-> (void);
+
+ private:
+ UsesDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const UsesDescription_var &);
+ };
- virtual _TAO_PublishesDef_Proxy_Impl &select_proxy (
- PublishesDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- private:
- _TAO_PublishesDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_PublishesDef_Remote_Proxy_Broker *the_TAO_PublishesDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#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_PublishesDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_CONSUMESDEF___PTR_CH_)
-#define _IR_CONSUMESDEF___PTR_CH_
-
- class ConsumesDef;
- typedef ConsumesDef *ConsumesDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_CONSUMESDEF___VAR_CH_)
-#define _IR_CONSUMESDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ConsumesDef_var : public TAO_Base_var
- {
- public:
- ConsumesDef_var (void); // default constructor
- ConsumesDef_var (ConsumesDef_ptr p) : ptr_ (p) {}
- ConsumesDef_var (const ConsumesDef_var &); // copy constructor
- ~ConsumesDef_var (void); // destructor
-
- ConsumesDef_var &operator= (ConsumesDef_ptr);
- ConsumesDef_var &operator= (const ConsumesDef_var &);
- ConsumesDef_ptr operator-> (void) const;
-
- operator const ConsumesDef_ptr &() const;
- operator ConsumesDef_ptr &();
- // in, inout, out, _retn
- ConsumesDef_ptr in (void) const;
- ConsumesDef_ptr &inout (void);
- ConsumesDef_ptr &out (void);
- ConsumesDef_ptr _retn (void);
- ConsumesDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ConsumesDef_ptr tao_duplicate (ConsumesDef_ptr);
- static void tao_release (ConsumesDef_ptr);
- static ConsumesDef_ptr tao_nil (void);
- static ConsumesDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ConsumesDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ConsumesDef_var (const TAO_Base_var &rhs);
- ConsumesDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDescription;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_CONSUMESDEF___OUT_CH_)
-#define _IR_CONSUMESDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ConsumesDef_out
- {
- public:
- ConsumesDef_out (ConsumesDef_ptr &);
- ConsumesDef_out (ConsumesDef_var &);
- ConsumesDef_out (const ConsumesDef_out &);
- ConsumesDef_out &operator= (const ConsumesDef_out &);
- ConsumesDef_out &operator= (const ConsumesDef_var &);
- ConsumesDef_out &operator= (ConsumesDef_ptr);
- operator ConsumesDef_ptr &();
- ConsumesDef_ptr &ptr (void);
- ConsumesDef_ptr operator-> (void);
-
- private:
- ConsumesDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDEF___PTR_CH_
+
+ class EventPortDef;
+ typedef EventPortDef *EventPortDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_CONSUMESDEF_CH_)
-#define _IR_CONSUMESDEF_CH_
-
- class _TAO_ConsumesDef_Proxy_Impl;
- class _TAO_ConsumesDef_Remote_Proxy_Impl;
- class _TAO_ConsumesDef_Proxy_Broker;
- class _TAO_ConsumesDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export ConsumesDef
- : public virtual IR::EventDef
- {
- public:
- typedef ConsumesDef_ptr _ptr_type;
- typedef ConsumesDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDEF___VAR_CH_
- // The static operations.
- static ConsumesDef_ptr _duplicate (ConsumesDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export EventPortDef_var : public TAO_Base_var
+ {
+ public:
+ EventPortDef_var (void); // default constructor
+ EventPortDef_var (EventPortDef_ptr p) : ptr_ (p) {}
+ EventPortDef_var (const EventPortDef_var &); // copy constructor
+ ~EventPortDef_var (void); // destructor
+
+ EventPortDef_var &operator= (EventPortDef_ptr);
+ EventPortDef_var &operator= (const EventPortDef_var &);
+ EventPortDef_ptr operator-> (void) const;
+
+ operator const EventPortDef_ptr &() const;
+ operator EventPortDef_ptr &();
+ // in, inout, out, _retn
+ EventPortDef_ptr in (void) const;
+ EventPortDef_ptr &inout (void);
+ EventPortDef_ptr &out (void);
+ EventPortDef_ptr _retn (void);
+ EventPortDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static EventPortDef_ptr tao_duplicate (EventPortDef_ptr);
+ static void tao_release (EventPortDef_ptr);
+ static EventPortDef_ptr tao_nil (void);
+ static EventPortDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ EventPortDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ EventPortDef_var (const TAO_Base_var &rhs);
+ EventPortDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDEF___OUT_CH_
- static ConsumesDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static ConsumesDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export EventPortDef_out
+ {
+ public:
+ EventPortDef_out (EventPortDef_ptr &);
+ EventPortDef_out (EventPortDef_var &);
+ EventPortDef_out (const EventPortDef_out &);
+ EventPortDef_out &operator= (const EventPortDef_out &);
+ EventPortDef_out &operator= (const EventPortDef_var &);
+ EventPortDef_out &operator= (EventPortDef_ptr);
+ operator EventPortDef_ptr &();
+ EventPortDef_ptr &ptr (void);
+ EventPortDef_ptr operator-> (void);
- static ConsumesDef_ptr _nil (void)
- {
- return (ConsumesDef_ptr)0;
- }
+ private:
+ EventPortDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- static void _tao_any_destructor (void *);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDEF_CH_
+
+ class _TAO_EventPortDef_Proxy_Impl;
+ class _TAO_EventPortDef_Remote_Proxy_Impl;
+ class _TAO_EventPortDef_Proxy_Broker;
+ class _TAO_EventPortDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export EventPortDef
+ : public virtual CORBA::Contained
+ {
+ public:
+ typedef EventPortDef_ptr _ptr_type;
+ typedef EventPortDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static EventPortDef_ptr _duplicate (EventPortDef_ptr obj);
+
+ static EventPortDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static EventPortDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static EventPortDef_ptr _nil (void)
+ {
+ return (EventPortDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr event (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void event (
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual CORBA::Boolean is_a (
+ const char * event_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_EventPortDef_Proxy_Broker *the_TAO_EventPortDef_Proxy_Broker_;
+
+ protected:
+ EventPortDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_EventPortDef_setup_collocation (int collocated);
+
+ EventPortDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~EventPortDef (void);
+
+ friend class _TAO_EventPortDef_Remote_Proxy_Impl;
+ friend class _TAO_EventPortDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_EventPortDef_Direct_Proxy_Impl;
+
+ private:
+ EventPortDef (const EventPortDef &);
+ void operator= (const EventPortDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// 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/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_EventPortDef_Proxy_Impl
+ : public virtual CORBA::_TAO_Contained_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_EventPortDef_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr event (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void event (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual CORBA::Boolean is_a (
+ CORBA_Object *_collocated_tao_target_,
+ const char * event_id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_EventPortDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_EventPortDef_Remote_Proxy_Impl
+ : public virtual _TAO_EventPortDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_EventPortDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_EventPortDef_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::EventDef_ptr event (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void event (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual CORBA::Boolean is_a (
+ CORBA_Object *_collocated_tao_target_,
+ const char * event_id
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_EventPortDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_EventPortDef_Proxy_Broker (void);
+ virtual _TAO_EventPortDef_Proxy_Impl &select_proxy (
+ EventPortDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_EventPortDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_ConsumesDef_Proxy_Broker *the_TAO_ConsumesDef_Proxy_Broker_;
-
- protected:
- ConsumesDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_ConsumesDef_setup_collocation (int collocated);
-
- ConsumesDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~ConsumesDef (void);
-
- friend class _TAO_ConsumesDef_Remote_Proxy_Impl;
- friend class _TAO_ConsumesDef_ThruPOA_Proxy_Impl;
- friend class _TAO_ConsumesDef_Direct_Proxy_Impl;
-
- private:
- ConsumesDef (const ConsumesDef &);
- void operator= (const ConsumesDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ConsumesDef_Proxy_Impl
- : public virtual IR::_TAO_EventDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_ConsumesDef_Proxy_Impl (void) {}
-
- protected:
- _TAO_ConsumesDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_ConsumesDef_Remote_Proxy_Impl
- : public virtual _TAO_ConsumesDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual IR::_TAO_EventDef_Remote_Proxy_Impl
- {
- public:
- _TAO_ConsumesDef_Remote_Proxy_Impl (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_EventPortDef_Remote_Proxy_Broker
+ : public virtual _TAO_EventPortDef_Proxy_Broker
+ {
+ public:
+ _TAO_EventPortDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_EventPortDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_EventPortDef_Proxy_Impl &select_proxy (
+ EventPortDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_EventPortDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_EventPortDef_Remote_Proxy_Broker *the_TAO_EventPortDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
- virtual ~_TAO_ConsumesDef_Remote_Proxy_Impl (void) {}
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ConsumesDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_ConsumesDef_Proxy_Broker (void);
- virtual _TAO_ConsumesDef_Proxy_Impl &select_proxy (
- ConsumesDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- protected:
- _TAO_ConsumesDef_Proxy_Broker (void);
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventPortDef;
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class EventPortDescription_var;
+
+ struct TAO_IFR_Client_Export EventPortDescription
+ {
+ typedef EventPortDescription_var _var_type;
+
+ static void _tao_any_destructor (void *);
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ TAO_String_Manager event;
+ };
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_ConsumesDef_Remote_Proxy_Broker
- : public virtual _TAO_ConsumesDef_Proxy_Broker
- {
- public:
- _TAO_ConsumesDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export EventPortDescription_var
+ {
+ public:
+ EventPortDescription_var (void);
+ EventPortDescription_var (EventPortDescription *);
+ EventPortDescription_var (const EventPortDescription_var &);
+ ~EventPortDescription_var (void);
+
+ EventPortDescription_var &operator= (EventPortDescription *);
+ EventPortDescription_var &operator= (const EventPortDescription_var &);
+ EventPortDescription *operator-> (void);
+ const EventPortDescription *operator-> (void) const;
+
+ operator const EventPortDescription &() const;
+ operator EventPortDescription &();
+ operator EventPortDescription &() const;
+
+ // Variable-size types only.
+ operator EventPortDescription *&();
+
+ // in, inout, out, _retn
+ const EventPortDescription &in (void) const;
+ EventPortDescription &inout (void);
+ EventPortDescription *&out (void);
+ EventPortDescription *_retn (void);
+ EventPortDescription *ptr (void) const;
+
+ private:
+ EventPortDescription *ptr_;
+ };
- virtual ~_TAO_ConsumesDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export EventPortDescription_out
+ {
+ public:
+ EventPortDescription_out (EventPortDescription *&);
+ EventPortDescription_out (EventPortDescription_var &);
+ EventPortDescription_out (const EventPortDescription_out &);
+ EventPortDescription_out &operator= (const EventPortDescription_out &);
+ EventPortDescription_out &operator= (EventPortDescription *);
+ operator EventPortDescription *&();
+ EventPortDescription *&ptr (void);
+ EventPortDescription *operator-> (void);
+
+ private:
+ EventPortDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const EventPortDescription_var &);
+ };
- virtual _TAO_ConsumesDef_Proxy_Impl &select_proxy (
- ConsumesDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- private:
- _TAO_ConsumesDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_ConsumesDef_Remote_Proxy_Broker *the_TAO_ConsumesDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#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_ConsumesDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_COMPONENTDEF___PTR_CH_)
-#define _IR_COMPONENTDEF___PTR_CH_
-
- class ComponentDef;
- typedef ComponentDef *ComponentDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_COMPONENTDEF___VAR_CH_)
-#define _IR_COMPONENTDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export ComponentDef_var : public TAO_Base_var
- {
- public:
- ComponentDef_var (void); // default constructor
- ComponentDef_var (ComponentDef_ptr p) : ptr_ (p) {}
- ComponentDef_var (const ComponentDef_var &); // copy constructor
- ~ComponentDef_var (void); // destructor
-
- ComponentDef_var &operator= (ComponentDef_ptr);
- ComponentDef_var &operator= (const ComponentDef_var &);
- ComponentDef_ptr operator-> (void) const;
-
- operator const ComponentDef_ptr &() const;
- operator ComponentDef_ptr &();
- // in, inout, out, _retn
- ComponentDef_ptr in (void) const;
- ComponentDef_ptr &inout (void);
- ComponentDef_ptr &out (void);
- ComponentDef_ptr _retn (void);
- ComponentDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static ComponentDef_ptr tao_duplicate (ComponentDef_ptr);
- static void tao_release (ComponentDef_ptr);
- static ComponentDef_ptr tao_nil (void);
- static ComponentDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- ComponentDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- ComponentDef_var (const TAO_Base_var &rhs);
- ComponentDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventPortDescription;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_COMPONENTDEF___OUT_CH_)
-#define _IR_COMPONENTDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export ComponentDef_out
- {
- public:
- ComponentDef_out (ComponentDef_ptr &);
- ComponentDef_out (ComponentDef_var &);
- ComponentDef_out (const ComponentDef_out &);
- ComponentDef_out &operator= (const ComponentDef_out &);
- ComponentDef_out &operator= (const ComponentDef_var &);
- ComponentDef_out &operator= (ComponentDef_ptr);
- operator ComponentDef_ptr &();
- ComponentDef_ptr &ptr (void);
- ComponentDef_ptr operator-> (void);
-
- private:
- ComponentDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_EMITSDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_EMITSDEF___PTR_CH_
+
+ class EmitsDef;
+ typedef EmitsDef *EmitsDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_COMPONENTDEF_CH_)
-#define _IR_COMPONENTDEF_CH_
-
- class _TAO_ComponentDef_Proxy_Impl;
- class _TAO_ComponentDef_Remote_Proxy_Impl;
- class _TAO_ComponentDef_Proxy_Broker;
- class _TAO_ComponentDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export ComponentDef
- : public virtual CORBA::InterfaceDef
- {
- public:
- typedef ComponentDef_ptr _ptr_type;
- typedef ComponentDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_EMITSDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_EMITSDEF___VAR_CH_
- // The static operations.
- static ComponentDef_ptr _duplicate (ComponentDef_ptr obj);
-
- static ComponentDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export EmitsDef_var : public TAO_Base_var
+ {
+ public:
+ EmitsDef_var (void); // default constructor
+ EmitsDef_var (EmitsDef_ptr p) : ptr_ (p) {}
+ EmitsDef_var (const EmitsDef_var &); // copy constructor
+ ~EmitsDef_var (void); // destructor
+
+ EmitsDef_var &operator= (EmitsDef_ptr);
+ EmitsDef_var &operator= (const EmitsDef_var &);
+ EmitsDef_ptr operator-> (void) const;
+
+ operator const EmitsDef_ptr &() const;
+ operator EmitsDef_ptr &();
+ // in, inout, out, _retn
+ EmitsDef_ptr in (void) const;
+ EmitsDef_ptr &inout (void);
+ EmitsDef_ptr &out (void);
+ EmitsDef_ptr _retn (void);
+ EmitsDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static EmitsDef_ptr tao_duplicate (EmitsDef_ptr);
+ static void tao_release (EmitsDef_ptr);
+ static EmitsDef_ptr tao_nil (void);
+ static EmitsDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ EmitsDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ EmitsDef_var (const TAO_Base_var &rhs);
+ EmitsDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_EMITSDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_EMITSDEF___OUT_CH_
- static ComponentDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static ComponentDef_ptr _nil (void)
- {
- return (ComponentDef_ptr)0;
- }
+ class TAO_IFR_Client_Export EmitsDef_out
+ {
+ public:
+ EmitsDef_out (EmitsDef_ptr &);
+ EmitsDef_out (EmitsDef_var &);
+ EmitsDef_out (const EmitsDef_out &);
+ EmitsDef_out &operator= (const EmitsDef_out &);
+ EmitsDef_out &operator= (const EmitsDef_var &);
+ EmitsDef_out &operator= (EmitsDef_ptr);
+ operator EmitsDef_ptr &();
+ EmitsDef_ptr &ptr (void);
+ EmitsDef_ptr operator-> (void);
- static void _tao_any_destructor (void *);
+ private:
+ EmitsDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_EMITSDEF_CH_)
+#define _CORBA_COMPONENTIR_EMITSDEF_CH_
+
+ class _TAO_EmitsDef_Proxy_Impl;
+ class _TAO_EmitsDef_Remote_Proxy_Impl;
+ class _TAO_EmitsDef_Proxy_Broker;
+ class _TAO_EmitsDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export EmitsDef
+ : public virtual CORBA::ComponentIR::EventPortDef
+ {
+ public:
+ typedef EmitsDef_ptr _ptr_type;
+ typedef EmitsDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static EmitsDef_ptr _duplicate (EmitsDef_ptr obj);
+
+ static EmitsDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static EmitsDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static EmitsDef_ptr _nil (void)
+ {
+ return (EmitsDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_EmitsDef_Proxy_Broker *the_TAO_EmitsDef_Proxy_Broker_;
+
+ protected:
+ EmitsDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_EmitsDef_setup_collocation (int collocated);
+
+ EmitsDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~EmitsDef (void);
+
+ friend class _TAO_EmitsDef_Remote_Proxy_Impl;
+ friend class _TAO_EmitsDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_EmitsDef_Direct_Proxy_Impl;
+
+ private:
+ EmitsDef (const EmitsDef &);
+ void operator= (const EmitsDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual void supported_interfaces (
- const CORBA::InterfaceDefSeq & supported_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export _TAO_EmitsDef_Proxy_Impl
+ : public virtual CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_EmitsDef_Proxy_Impl (void) {}
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ protected:
+ _TAO_EmitsDef_Proxy_Impl (void);
+ };
- virtual ::IR::ComponentDef_ptr base_component (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
- virtual ::IR::ProvidesDefSeq * provides_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::UsesDefSeq * uses_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_EmitsDef_Remote_Proxy_Impl
+ : public virtual _TAO_EmitsDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_EmitsDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_EmitsDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::EmitsDefSeq * emits_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_EmitsDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_EmitsDef_Proxy_Broker (void);
+ virtual _TAO_EmitsDef_Proxy_Impl &select_proxy (
+ EmitsDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_EmitsDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::PublishesDefSeq * publishes_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_EmitsDef_Remote_Proxy_Broker
+ : public virtual _TAO_EmitsDef_Proxy_Broker
+ {
+ public:
+ _TAO_EmitsDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_EmitsDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_EmitsDef_Proxy_Impl &select_proxy (
+ EmitsDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_EmitsDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_EmitsDef_Remote_Proxy_Broker *the_TAO_EmitsDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual ::IR::ConsumesDefSeq * consumes_events (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EmitsDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_PUBLISHESDEF___PTR_CH_
- virtual CORBA::Boolean is_basic (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class PublishesDef;
+ typedef PublishesDef *PublishesDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_PUBLISHESDEF___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::ProvidesDef_ptr create_provides (
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export PublishesDef_var : public TAO_Base_var
+ {
+ public:
+ PublishesDef_var (void); // default constructor
+ PublishesDef_var (PublishesDef_ptr p) : ptr_ (p) {}
+ PublishesDef_var (const PublishesDef_var &); // copy constructor
+ ~PublishesDef_var (void); // destructor
+
+ PublishesDef_var &operator= (PublishesDef_ptr);
+ PublishesDef_var &operator= (const PublishesDef_var &);
+ PublishesDef_ptr operator-> (void) const;
+
+ operator const PublishesDef_ptr &() const;
+ operator PublishesDef_ptr &();
+ // in, inout, out, _retn
+ PublishesDef_ptr in (void) const;
+ PublishesDef_ptr &inout (void);
+ PublishesDef_ptr &out (void);
+ PublishesDef_ptr _retn (void);
+ PublishesDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static PublishesDef_ptr tao_duplicate (PublishesDef_ptr);
+ static void tao_release (PublishesDef_ptr);
+ static PublishesDef_ptr tao_nil (void);
+ static PublishesDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ PublishesDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ PublishesDef_var (const TAO_Base_var &rhs);
+ PublishesDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_PUBLISHESDEF___OUT_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- virtual ::IR::UsesDef_ptr create_uses (
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type,
- CORBA::Boolean is_multiple
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export PublishesDef_out
+ {
+ public:
+ PublishesDef_out (PublishesDef_ptr &);
+ PublishesDef_out (PublishesDef_var &);
+ PublishesDef_out (const PublishesDef_out &);
+ PublishesDef_out &operator= (const PublishesDef_out &);
+ PublishesDef_out &operator= (const PublishesDef_var &);
+ PublishesDef_out &operator= (PublishesDef_ptr);
+ operator PublishesDef_ptr &();
+ PublishesDef_ptr &ptr (void);
+ PublishesDef_ptr operator-> (void);
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ private:
+ PublishesDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- virtual ::IR::EmitsDef_ptr create_emits (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF_CH_)
+#define _CORBA_COMPONENTIR_PUBLISHESDEF_CH_
+
+ class _TAO_PublishesDef_Proxy_Impl;
+ class _TAO_PublishesDef_Remote_Proxy_Impl;
+ class _TAO_PublishesDef_Proxy_Broker;
+ class _TAO_PublishesDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export PublishesDef
+ : public virtual CORBA::ComponentIR::EventPortDef
+ {
+ public:
+ typedef PublishesDef_ptr _ptr_type;
+ typedef PublishesDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static PublishesDef_ptr _duplicate (PublishesDef_ptr obj);
+
+ static PublishesDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static PublishesDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static PublishesDef_ptr _nil (void)
+ {
+ return (PublishesDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_PublishesDef_Proxy_Broker *the_TAO_PublishesDef_Proxy_Broker_;
+
+ protected:
+ PublishesDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_PublishesDef_setup_collocation (int collocated);
+
+ PublishesDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~PublishesDef (void);
+
+ friend class _TAO_PublishesDef_Remote_Proxy_Impl;
+ friend class _TAO_PublishesDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_PublishesDef_Direct_Proxy_Impl;
+
+ private:
+ PublishesDef (const PublishesDef &);
+ void operator= (const PublishesDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual ::IR::PublishesDef_ptr create_publishes (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export _TAO_PublishesDef_Proxy_Impl
+ : public virtual CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_PublishesDef_Proxy_Impl (void) {}
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ protected:
+ _TAO_PublishesDef_Proxy_Impl (void);
+ };
- virtual ::IR::ConsumesDef_ptr create_consumes (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
-
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_ComponentDef_Proxy_Broker *the_TAO_ComponentDef_Proxy_Broker_;
-
- protected:
- ComponentDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_ComponentDef_setup_collocation (int collocated);
-
- ComponentDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~ComponentDef (void);
-
- friend class _TAO_ComponentDef_Remote_Proxy_Impl;
- friend class _TAO_ComponentDef_ThruPOA_Proxy_Impl;
- friend class _TAO_ComponentDef_Direct_Proxy_Impl;
-
- private:
- ComponentDef (const ComponentDef &);
- void operator= (const ComponentDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ComponentDef_Proxy_Impl
- : public virtual CORBA::_TAO_InterfaceDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_ComponentDef_Proxy_Impl (void) {}
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_PublishesDef_Remote_Proxy_Impl
+ : public virtual _TAO_PublishesDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_PublishesDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_PublishesDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_PublishesDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_PublishesDef_Proxy_Broker (void);
+ virtual _TAO_PublishesDef_Proxy_Impl &select_proxy (
+ PublishesDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_PublishesDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_PublishesDef_Remote_Proxy_Broker
+ : public virtual _TAO_PublishesDef_Proxy_Broker
+ {
+ public:
+ _TAO_PublishesDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_PublishesDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_PublishesDef_Proxy_Impl &select_proxy (
+ PublishesDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_PublishesDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_PublishesDef_Remote_Proxy_Broker *the_TAO_PublishesDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
- virtual void supported_interfaces (
- CORBA_Object *_collocated_tao_target_,
- const CORBA::InterfaceDefSeq & supported_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ // 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_PublishesDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_CONSUMESDEF___PTR_CH_
- virtual ::IR::ComponentDef_ptr base_component (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ class ConsumesDef;
+ typedef ConsumesDef *ConsumesDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_CONSUMESDEF___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::ProvidesDefSeq * provides_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ConsumesDef_var : public TAO_Base_var
+ {
+ public:
+ ConsumesDef_var (void); // default constructor
+ ConsumesDef_var (ConsumesDef_ptr p) : ptr_ (p) {}
+ ConsumesDef_var (const ConsumesDef_var &); // copy constructor
+ ~ConsumesDef_var (void); // destructor
+
+ ConsumesDef_var &operator= (ConsumesDef_ptr);
+ ConsumesDef_var &operator= (const ConsumesDef_var &);
+ ConsumesDef_ptr operator-> (void) const;
+
+ operator const ConsumesDef_ptr &() const;
+ operator ConsumesDef_ptr &();
+ // in, inout, out, _retn
+ ConsumesDef_ptr in (void) const;
+ ConsumesDef_ptr &inout (void);
+ ConsumesDef_ptr &out (void);
+ ConsumesDef_ptr _retn (void);
+ ConsumesDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ConsumesDef_ptr tao_duplicate (ConsumesDef_ptr);
+ static void tao_release (ConsumesDef_ptr);
+ static ConsumesDef_ptr tao_nil (void);
+ static ConsumesDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ConsumesDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ConsumesDef_var (const TAO_Base_var &rhs);
+ ConsumesDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_CONSUMESDEF___OUT_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- virtual ::IR::UsesDefSeq * uses_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ class TAO_IFR_Client_Export ConsumesDef_out
+ {
+ public:
+ ConsumesDef_out (ConsumesDef_ptr &);
+ ConsumesDef_out (ConsumesDef_var &);
+ ConsumesDef_out (const ConsumesDef_out &);
+ ConsumesDef_out &operator= (const ConsumesDef_out &);
+ ConsumesDef_out &operator= (const ConsumesDef_var &);
+ ConsumesDef_out &operator= (ConsumesDef_ptr);
+ operator ConsumesDef_ptr &();
+ ConsumesDef_ptr &ptr (void);
+ ConsumesDef_ptr operator-> (void);
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::EmitsDefSeq * emits_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ private:
+ ConsumesDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::PublishesDefSeq * publishes_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::ConsumesDefSeq * consumes_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual CORBA::Boolean is_basic (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::ProvidesDef_ptr create_provides (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::UsesDef_ptr create_uses (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type,
- CORBA::Boolean is_multiple
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::EmitsDef_ptr create_emits (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::PublishesDef_ptr create_publishes (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::ConsumesDef_ptr create_consumes (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_ComponentDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_ComponentDef_Remote_Proxy_Impl
- : public virtual _TAO_ComponentDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl
- {
- public:
- _TAO_ComponentDef_Remote_Proxy_Impl (void);
-
- virtual ~_TAO_ComponentDef_Remote_Proxy_Impl (void) {}
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF_CH_)
+#define _CORBA_COMPONENTIR_CONSUMESDEF_CH_
+
+ class _TAO_ConsumesDef_Proxy_Impl;
+ class _TAO_ConsumesDef_Remote_Proxy_Impl;
+ class _TAO_ConsumesDef_Proxy_Broker;
+ class _TAO_ConsumesDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export ConsumesDef
+ : public virtual CORBA::ComponentIR::EventPortDef
+ {
+ public:
+ typedef ConsumesDef_ptr _ptr_type;
+ typedef ConsumesDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ConsumesDef_ptr _duplicate (ConsumesDef_ptr obj);
+
+ static ConsumesDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ConsumesDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ConsumesDef_ptr _nil (void)
+ {
+ return (ConsumesDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ConsumesDef_Proxy_Broker *the_TAO_ConsumesDef_Proxy_Broker_;
+
+ protected:
+ ConsumesDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_ConsumesDef_setup_collocation (int collocated);
+
+ ConsumesDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ConsumesDef (void);
+
+ friend class _TAO_ConsumesDef_Remote_Proxy_Impl;
+ friend class _TAO_ConsumesDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_ConsumesDef_Direct_Proxy_Impl;
+
+ private:
+ ConsumesDef (const ConsumesDef &);
+ void operator= (const ConsumesDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export _TAO_ConsumesDef_Proxy_Impl
+ : public virtual CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ConsumesDef_Proxy_Impl (void) {}
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ protected:
+ _TAO_ConsumesDef_Proxy_Impl (void);
+ };
- virtual void supported_interfaces (
- CORBA_Object *_collocated_tao_target_,
- const CORBA::InterfaceDefSeq & supported_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_ConsumesDef_Remote_Proxy_Impl
+ : public virtual _TAO_ConsumesDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_ConsumesDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ConsumesDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ConsumesDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ConsumesDef_Proxy_Broker (void);
+ virtual _TAO_ConsumesDef_Proxy_Impl &select_proxy (
+ ConsumesDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ConsumesDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- virtual ::IR::ComponentDef_ptr base_component (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_ConsumesDef_Remote_Proxy_Broker
+ : public virtual _TAO_ConsumesDef_Proxy_Broker
+ {
+ public:
+ _TAO_ConsumesDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ConsumesDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ConsumesDef_Proxy_Impl &select_proxy (
+ ConsumesDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ConsumesDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ConsumesDef_Remote_Proxy_Broker *the_TAO_ConsumesDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual ::IR::ProvidesDefSeq * provides_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ConsumesDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF___PTR_CH_
- virtual ::IR::UsesDefSeq * uses_interfaces (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class ComponentDef;
+ typedef ComponentDef *ComponentDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::EmitsDefSeq * emits_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export ComponentDef_var : public TAO_Base_var
+ {
+ public:
+ ComponentDef_var (void); // default constructor
+ ComponentDef_var (ComponentDef_ptr p) : ptr_ (p) {}
+ ComponentDef_var (const ComponentDef_var &); // copy constructor
+ ~ComponentDef_var (void); // destructor
+
+ ComponentDef_var &operator= (ComponentDef_ptr);
+ ComponentDef_var &operator= (const ComponentDef_var &);
+ ComponentDef_ptr operator-> (void) const;
+
+ operator const ComponentDef_ptr &() const;
+ operator ComponentDef_ptr &();
+ // in, inout, out, _retn
+ ComponentDef_ptr in (void) const;
+ ComponentDef_ptr &inout (void);
+ ComponentDef_ptr &out (void);
+ ComponentDef_ptr _retn (void);
+ ComponentDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static ComponentDef_ptr tao_duplicate (ComponentDef_ptr);
+ static void tao_release (ComponentDef_ptr);
+ static ComponentDef_ptr tao_nil (void);
+ static ComponentDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ ComponentDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ ComponentDef_var (const TAO_Base_var &rhs);
+ ComponentDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF___OUT_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- virtual ::IR::PublishesDefSeq * publishes_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ConsumesDefSeq * consumes_events (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual CORBA::Boolean is_basic (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ProvidesDef_ptr create_provides (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::UsesDef_ptr create_uses (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::InterfaceDef_ptr interface_type,
- CORBA::Boolean is_multiple
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::EmitsDef_ptr create_emits (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::PublishesDef_ptr create_publishes (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ConsumesDef_ptr create_consumes (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_ComponentDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_ComponentDef_Proxy_Broker (void);
- virtual _TAO_ComponentDef_Proxy_Impl &select_proxy (
- ComponentDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ class TAO_IFR_Client_Export ComponentDef_out
+ {
+ public:
+ ComponentDef_out (ComponentDef_ptr &);
+ ComponentDef_out (ComponentDef_var &);
+ ComponentDef_out (const ComponentDef_out &);
+ ComponentDef_out &operator= (const ComponentDef_out &);
+ ComponentDef_out &operator= (const ComponentDef_var &);
+ ComponentDef_out &operator= (ComponentDef_ptr);
+ operator ComponentDef_ptr &();
+ ComponentDef_ptr &ptr (void);
+ ComponentDef_ptr operator-> (void);
- protected:
- _TAO_ComponentDef_Proxy_Broker (void);
+ private:
+ ComponentDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF_CH_)
+#define _CORBA_COMPONENTIR_COMPONENTDEF_CH_
+
+ class _TAO_ComponentDef_Proxy_Impl;
+ class _TAO_ComponentDef_Remote_Proxy_Impl;
+ class _TAO_ComponentDef_Proxy_Broker;
+ class _TAO_ComponentDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export ComponentDef
+ : public virtual CORBA::ExtInterfaceDef
+ {
+ public:
+ typedef ComponentDef_ptr _ptr_type;
+ typedef ComponentDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ComponentDef_ptr _duplicate (ComponentDef_ptr obj);
+
+ static ComponentDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ComponentDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ComponentDef_ptr _nil (void)
+ {
+ return (ComponentDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr base_component (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void base_component (
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::ProvidesDef_ptr create_provides (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::UsesDef_ptr create_uses (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::EmitsDef_ptr create_emits (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::PublishesDef_ptr create_publishes (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::ConsumesDef_ptr create_consumes (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ComponentDef_Proxy_Broker *the_TAO_ComponentDef_Proxy_Broker_;
+
+ protected:
+ ComponentDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_ComponentDef_setup_collocation (int collocated);
+
+ ComponentDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ComponentDef (void);
+
+ friend class _TAO_ComponentDef_Remote_Proxy_Impl;
+ friend class _TAO_ComponentDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_ComponentDef_Direct_Proxy_Impl;
+
+ private:
+ ComponentDef (const ComponentDef &);
+ void operator= (const ComponentDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_ComponentDef_Remote_Proxy_Broker
- : public virtual _TAO_ComponentDef_Proxy_Broker
- {
- public:
- _TAO_ComponentDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ComponentDef_Proxy_Impl
+ : public virtual CORBA::_TAO_ExtInterfaceDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ComponentDef_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr base_component (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void base_component (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::ProvidesDef_ptr create_provides (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::UsesDef_ptr create_uses (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::EmitsDef_ptr create_emits (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::PublishesDef_ptr create_publishes (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::ConsumesDef_ptr create_consumes (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_ComponentDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual ~_TAO_ComponentDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_ComponentDef_Remote_Proxy_Impl
+ : public virtual _TAO_ComponentDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_ComponentDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ComponentDef_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr base_component (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void base_component (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::ComponentDef_ptr base_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ProvidesDef_ptr create_provides (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::UsesDef_ptr create_uses (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::InterfaceDef_ptr interface_type,
+ CORBA::Boolean is_multiple
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::EmitsDef_ptr create_emits (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::PublishesDef_ptr create_publishes (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ConsumesDef_ptr create_consumes (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::ComponentIR::EventDef_ptr event
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual _TAO_ComponentDef_Proxy_Impl &select_proxy (
- ComponentDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_ComponentDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ComponentDef_Proxy_Broker (void);
+ virtual _TAO_ComponentDef_Proxy_Impl &select_proxy (
+ ComponentDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ComponentDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- private:
- _TAO_ComponentDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_ComponentDef_Remote_Proxy_Broker *the_TAO_ComponentDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_ComponentDef_Remote_Proxy_Broker
+ : public virtual _TAO_ComponentDef_Proxy_Broker
+ {
+ public:
+ _TAO_ComponentDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ComponentDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ComponentDef_Proxy_Impl &select_proxy (
+ ComponentDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ComponentDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ComponentDef_Remote_Proxy_Broker *the_TAO_ComponentDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
#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_ComponentDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class ComponentDescription_var;
-
- struct TAO_IFR_Client_Export ComponentDescription
- {
- typedef ComponentDescription_var _var_type;
-
- static void _tao_any_destructor (void *);
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- TAO_String_Manager base_component;
- IR::RepositoryIdSeq supports_interfaces;
- IR::ProvidesDefSeq provides_interfaces;
- IR::UsesDefSeq uses_interfaces;
- CORBA::AttrDescriptionSeq attributes;
- IR::EmitsDefSeq emits_events;
- IR::PublishesDefSeq publishes_events;
- IR::ConsumesDefSeq consumes_events;
- CORBA::Boolean is_basic;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export ComponentDescription_var
- {
- public:
- ComponentDescription_var (void);
- ComponentDescription_var (ComponentDescription *);
- ComponentDescription_var (const ComponentDescription_var &);
- ~ComponentDescription_var (void);
-
- ComponentDescription_var &operator= (ComponentDescription *);
- ComponentDescription_var &operator= (const ComponentDescription_var &);
- ComponentDescription *operator-> (void);
- const ComponentDescription *operator-> (void) const;
-
- operator const ComponentDescription &() const;
- operator ComponentDescription &();
- operator ComponentDescription &() const;
-
- // Variable-size types only.
- operator ComponentDescription *&();
-
- // in, inout, out, _retn
- const ComponentDescription &in (void) const;
- ComponentDescription &inout (void);
- ComponentDescription *&out (void);
- ComponentDescription *_retn (void);
- ComponentDescription *ptr (void) const;
-
- private:
- ComponentDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export ComponentDescription_out
- {
- public:
- ComponentDescription_out (ComponentDescription *&);
- ComponentDescription_out (ComponentDescription_var &);
- ComponentDescription_out (const ComponentDescription_out &);
- ComponentDescription_out &operator= (const ComponentDescription_out &);
- ComponentDescription_out &operator= (ComponentDescription *);
- operator ComponentDescription *&();
- ComponentDescription *&ptr (void);
- ComponentDescription *operator-> (void);
-
- private:
- ComponentDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ComponentDescription_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_ComponentDescription;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_PRIMARYKEYDEF___PTR_CH_)
-#define _IR_PRIMARYKEYDEF___PTR_CH_
-
- class PrimaryKeyDef;
- typedef PrimaryKeyDef *PrimaryKeyDef_ptr;
+
+ // 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_ComponentDef;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
-#endif /* end #if !defined */
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (_IR_PRIMARYKEYDEF___VAR_CH_)
-#define _IR_PRIMARYKEYDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export PrimaryKeyDef_var : public TAO_Base_var
- {
- public:
- PrimaryKeyDef_var (void); // default constructor
- PrimaryKeyDef_var (PrimaryKeyDef_ptr p) : ptr_ (p) {}
- PrimaryKeyDef_var (const PrimaryKeyDef_var &); // copy constructor
- ~PrimaryKeyDef_var (void); // destructor
-
- PrimaryKeyDef_var &operator= (PrimaryKeyDef_ptr);
- PrimaryKeyDef_var &operator= (const PrimaryKeyDef_var &);
- PrimaryKeyDef_ptr operator-> (void) const;
-
- operator const PrimaryKeyDef_ptr &() const;
- operator PrimaryKeyDef_ptr &();
- // in, inout, out, _retn
- PrimaryKeyDef_ptr in (void) const;
- PrimaryKeyDef_ptr &inout (void);
- PrimaryKeyDef_ptr &out (void);
- PrimaryKeyDef_ptr _retn (void);
- PrimaryKeyDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static PrimaryKeyDef_ptr tao_duplicate (PrimaryKeyDef_ptr);
- static void tao_release (PrimaryKeyDef_ptr);
- static PrimaryKeyDef_ptr tao_nil (void);
- static PrimaryKeyDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- PrimaryKeyDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- PrimaryKeyDef_var (const TAO_Base_var &rhs);
- PrimaryKeyDef_var &operator= (const TAO_Base_var &rhs);
- };
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (void);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ ProvidesDescription *data,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &rhs
+ );
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (void);
+
+ // = Accessors.
+ ProvidesDescription &operator[] (CORBA::ULong i);
+ const ProvidesDescription &operator[] (CORBA::ULong i) const;
+
+ // = Static operations.
+ static ProvidesDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (ProvidesDescription *buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ ProvidesDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const ProvidesDescription *get_buffer (void) const;
+ void replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ProvidesDescription *data,
+ CORBA::Boolean release
+ );
+ };
#endif /* end #if !defined */
-#if !defined (_IR_PRIMARYKEYDEF___OUT_CH_)
-#define _IR_PRIMARYKEYDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export PrimaryKeyDef_out
- {
- public:
- PrimaryKeyDef_out (PrimaryKeyDef_ptr &);
- PrimaryKeyDef_out (PrimaryKeyDef_var &);
- PrimaryKeyDef_out (const PrimaryKeyDef_out &);
- PrimaryKeyDef_out &operator= (const PrimaryKeyDef_out &);
- PrimaryKeyDef_out &operator= (const PrimaryKeyDef_var &);
- PrimaryKeyDef_out &operator= (PrimaryKeyDef_ptr);
- operator PrimaryKeyDef_ptr &();
- PrimaryKeyDef_ptr &ptr (void);
- PrimaryKeyDef_ptr operator-> (void);
-
- private:
- PrimaryKeyDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_IR_PRIMARYKEYDEF_CH_)
-#define _IR_PRIMARYKEYDEF_CH_
-
- class _TAO_PrimaryKeyDef_Proxy_Impl;
- class _TAO_PrimaryKeyDef_Remote_Proxy_Impl;
- class _TAO_PrimaryKeyDef_Proxy_Broker;
- class _TAO_PrimaryKeyDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export PrimaryKeyDef
- : public virtual CORBA::Contained
- {
- public:
- typedef PrimaryKeyDef_ptr _ptr_type;
- typedef PrimaryKeyDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_
- // The static operations.
- static PrimaryKeyDef_ptr _duplicate (PrimaryKeyDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
- static PrimaryKeyDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class ProvidesDescriptionSeq;
+ class ProvidesDescriptionSeq_var;
- static PrimaryKeyDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // *************************************************************
+ // CORBA::ComponentIR::ProvidesDescriptionSeq
+ // *************************************************************
- static PrimaryKeyDef_ptr _nil (void)
- {
- return (PrimaryKeyDef_ptr)0;
- }
+ class TAO_IFR_Client_Export ProvidesDescriptionSeq : public
- static void _tao_any_destructor (void *);
+ // 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_ComponentIR_ProvidesDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<ProvidesDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ ProvidesDescriptionSeq (void);
+ ProvidesDescriptionSeq (CORBA::ULong max);
+ ProvidesDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ProvidesDescription *buffer,
+ CORBA::Boolean release = 0
+ );
+ ProvidesDescriptionSeq (const ProvidesDescriptionSeq &);
+ ~ProvidesDescriptionSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef ProvidesDescriptionSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ___VAR_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual CORBA::Boolean is_a (
- const char * primary_key_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ComponentIR::ProvidesDescriptionSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export ProvidesDescriptionSeq_var
+ {
+ public:
+ ProvidesDescriptionSeq_var (void);
+ ProvidesDescriptionSeq_var (ProvidesDescriptionSeq *);
+ ProvidesDescriptionSeq_var (const ProvidesDescriptionSeq_var &);
+ ~ProvidesDescriptionSeq_var (void);
+
+ ProvidesDescriptionSeq_var &operator= (ProvidesDescriptionSeq *);
+ ProvidesDescriptionSeq_var &operator= (const ProvidesDescriptionSeq_var &);
+ ProvidesDescriptionSeq *operator-> (void);
+ const ProvidesDescriptionSeq *operator-> (void) const;
+
+ operator const ProvidesDescriptionSeq &() const;
+ operator ProvidesDescriptionSeq &();
+ operator ProvidesDescriptionSeq &() const;
+
+ // Variable-size base types only.
+ operator ProvidesDescriptionSeq *&();
+
+ ProvidesDescription & operator[] (CORBA::ULong index);
+ const ProvidesDescription & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const ProvidesDescriptionSeq &in (void) const;
+ ProvidesDescriptionSeq &inout (void);
+ ProvidesDescriptionSeq *&out (void);
+ ProvidesDescriptionSeq *_retn (void);
+ ProvidesDescriptionSeq *ptr (void) const;
+
+ private:
+ ProvidesDescriptionSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ___OUT_CH_)
+#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ___OUT_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
- virtual ::CORBA::ValueDef_ptr primary_key (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export ProvidesDescriptionSeq_out
+ {
+ public:
+ ProvidesDescriptionSeq_out (ProvidesDescriptionSeq *&);
+ ProvidesDescriptionSeq_out (ProvidesDescriptionSeq_var &);
+ ProvidesDescriptionSeq_out (const ProvidesDescriptionSeq_out &);
+ ProvidesDescriptionSeq_out &operator= (const ProvidesDescriptionSeq_out &);
+ ProvidesDescriptionSeq_out &operator= (ProvidesDescriptionSeq *);
+ operator ProvidesDescriptionSeq *&();
+ ProvidesDescriptionSeq *&ptr (void);
+ ProvidesDescriptionSeq *operator-> (void);
+ ProvidesDescription & operator[] (CORBA::ULong index);
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+ private:
+ ProvidesDescriptionSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ProvidesDescriptionSeq_var &);
+ };
+
+#endif /* end #if !defined */
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDescriptionSeq;
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_PrimaryKeyDef_Proxy_Broker *the_TAO_PrimaryKeyDef_Proxy_Broker_;
-
- protected:
- PrimaryKeyDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_PrimaryKeyDef_setup_collocation (int collocated);
-
- PrimaryKeyDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~PrimaryKeyDef (void);
-
- friend class _TAO_PrimaryKeyDef_Remote_Proxy_Impl;
- friend class _TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl;
- friend class _TAO_PrimaryKeyDef_Direct_Proxy_Impl;
-
- private:
- PrimaryKeyDef (const PrimaryKeyDef &);
- void operator= (const PrimaryKeyDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_PrimaryKeyDef_Proxy_Impl
- : public virtual CORBA::_TAO_Contained_Proxy_Impl
- {
- public:
- virtual ~_TAO_PrimaryKeyDef_Proxy_Impl (void) {}
+ // 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_COMPONENTIR_USESDESCRIPTIONSEQ_CH_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (void);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ UsesDescription *data,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &rhs
+ );
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (void);
+
+ // = Accessors.
+ UsesDescription &operator[] (CORBA::ULong i);
+ const UsesDescription &operator[] (CORBA::ULong i) const;
+
+ // = Static operations.
+ static UsesDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (UsesDescription *buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ UsesDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const UsesDescription *get_buffer (void) const;
+ void replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ UsesDescription *data,
+ CORBA::Boolean release
+ );
+ };
+
+#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_)
+#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
- virtual CORBA::Boolean is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * primary_key_id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ class UsesDescriptionSeq;
+ class UsesDescriptionSeq_var;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // *************************************************************
+ // CORBA::ComponentIR::UsesDescriptionSeq
+ // *************************************************************
- virtual ::CORBA::ValueDef_ptr primary_key (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_PrimaryKeyDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_PrimaryKeyDef_Remote_Proxy_Impl
- : public virtual _TAO_PrimaryKeyDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_Contained_Remote_Proxy_Impl
- {
- public:
- _TAO_PrimaryKeyDef_Remote_Proxy_Impl (void);
+ class TAO_IFR_Client_Export UsesDescriptionSeq : public
- virtual ~_TAO_PrimaryKeyDef_Remote_Proxy_Impl (void) {}
+ // 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_ComponentIR_UsesDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<UsesDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ UsesDescriptionSeq (void);
+ UsesDescriptionSeq (CORBA::ULong max);
+ UsesDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ UsesDescription *buffer,
+ CORBA::Boolean release = 0
+ );
+ UsesDescriptionSeq (const UsesDescriptionSeq &);
+ ~UsesDescriptionSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef UsesDescriptionSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ___VAR_CH_)
+#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual CORBA::Boolean is_a (
- CORBA_Object *_collocated_tao_target_,
- const char * primary_key_id
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ComponentIR::UsesDescriptionSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export UsesDescriptionSeq_var
+ {
+ public:
+ UsesDescriptionSeq_var (void);
+ UsesDescriptionSeq_var (UsesDescriptionSeq *);
+ UsesDescriptionSeq_var (const UsesDescriptionSeq_var &);
+ ~UsesDescriptionSeq_var (void);
+
+ UsesDescriptionSeq_var &operator= (UsesDescriptionSeq *);
+ UsesDescriptionSeq_var &operator= (const UsesDescriptionSeq_var &);
+ UsesDescriptionSeq *operator-> (void);
+ const UsesDescriptionSeq *operator-> (void) const;
+
+ operator const UsesDescriptionSeq &() const;
+ operator UsesDescriptionSeq &();
+ operator UsesDescriptionSeq &() const;
+
+ // Variable-size base types only.
+ operator UsesDescriptionSeq *&();
+
+ UsesDescription & operator[] (CORBA::ULong index);
+ const UsesDescription & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const UsesDescriptionSeq &in (void) const;
+ UsesDescriptionSeq &inout (void);
+ UsesDescriptionSeq *&out (void);
+ UsesDescriptionSeq *_retn (void);
+ UsesDescriptionSeq *ptr (void) const;
+
+ private:
+ UsesDescriptionSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ___OUT_CH_)
+#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ___OUT_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
- virtual ::CORBA::ValueDef_ptr primary_key (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_PrimaryKeyDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_PrimaryKeyDef_Proxy_Broker (void);
- virtual _TAO_PrimaryKeyDef_Proxy_Impl &select_proxy (
- PrimaryKeyDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ class TAO_IFR_Client_Export UsesDescriptionSeq_out
+ {
+ public:
+ UsesDescriptionSeq_out (UsesDescriptionSeq *&);
+ UsesDescriptionSeq_out (UsesDescriptionSeq_var &);
+ UsesDescriptionSeq_out (const UsesDescriptionSeq_out &);
+ UsesDescriptionSeq_out &operator= (const UsesDescriptionSeq_out &);
+ UsesDescriptionSeq_out &operator= (UsesDescriptionSeq *);
+ operator UsesDescriptionSeq *&();
+ UsesDescriptionSeq *&ptr (void);
+ UsesDescriptionSeq *operator-> (void);
+ UsesDescription & operator[] (CORBA::ULong index);
- protected:
- _TAO_PrimaryKeyDef_Proxy_Broker (void);
-
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_PrimaryKeyDef_Remote_Proxy_Broker
- : public virtual _TAO_PrimaryKeyDef_Proxy_Broker
- {
- public:
- _TAO_PrimaryKeyDef_Remote_Proxy_Broker (void);
+ private:
+ UsesDescriptionSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const UsesDescriptionSeq_var &);
+ };
+
+#endif /* end #if !defined */
- virtual ~_TAO_PrimaryKeyDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual _TAO_PrimaryKeyDef_Proxy_Impl &select_proxy (
- PrimaryKeyDef *object
- ACE_ENV_ARG_DECL
- );
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDescriptionSeq;
- private:
- _TAO_PrimaryKeyDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_PrimaryKeyDef_Remote_Proxy_Broker *the_TAO_PrimaryKeyDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65
-#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_PrimaryKeyDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class PrimaryKeyDescription_var;
-
- struct TAO_IFR_Client_Export PrimaryKeyDescription
- {
- typedef PrimaryKeyDescription_var _var_type;
-
- static void _tao_any_destructor (void *);
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::ValueDef_var primary_key;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export PrimaryKeyDescription_var
- {
- public:
- PrimaryKeyDescription_var (void);
- PrimaryKeyDescription_var (PrimaryKeyDescription *);
- PrimaryKeyDescription_var (const PrimaryKeyDescription_var &);
- ~PrimaryKeyDescription_var (void);
-
- PrimaryKeyDescription_var &operator= (PrimaryKeyDescription *);
- PrimaryKeyDescription_var &operator= (const PrimaryKeyDescription_var &);
- PrimaryKeyDescription *operator-> (void);
- const PrimaryKeyDescription *operator-> (void) const;
-
- operator const PrimaryKeyDescription &() const;
- operator PrimaryKeyDescription &();
- operator PrimaryKeyDescription &() const;
-
- // Variable-size types only.
- operator PrimaryKeyDescription *&();
-
- // in, inout, out, _retn
- const PrimaryKeyDescription &in (void) const;
- PrimaryKeyDescription &inout (void);
- PrimaryKeyDescription *&out (void);
- PrimaryKeyDescription *_retn (void);
- PrimaryKeyDescription *ptr (void) const;
-
- private:
- PrimaryKeyDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export PrimaryKeyDescription_out
- {
- public:
- PrimaryKeyDescription_out (PrimaryKeyDescription *&);
- PrimaryKeyDescription_out (PrimaryKeyDescription_var &);
- PrimaryKeyDescription_out (const PrimaryKeyDescription_out &);
- PrimaryKeyDescription_out &operator= (const PrimaryKeyDescription_out &);
- PrimaryKeyDescription_out &operator= (PrimaryKeyDescription *);
- operator PrimaryKeyDescription *&();
- PrimaryKeyDescription *&ptr (void);
- PrimaryKeyDescription *operator-> (void);
-
- private:
- PrimaryKeyDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const PrimaryKeyDescription_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_PrimaryKeyDescription;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (_IR_FACTORYDEF___PTR_CH_)
-#define _IR_FACTORYDEF___PTR_CH_
-
- class FactoryDef;
- typedef FactoryDef *FactoryDef_ptr;
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_)
+#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_
+
+ class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (void);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ EventPortDescription *data,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &rhs
+ );
+ _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &operator= (
+ const _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &rhs
+ );
+ virtual ~_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (void);
+
+ // = Accessors.
+ EventPortDescription &operator[] (CORBA::ULong i);
+ const EventPortDescription &operator[] (CORBA::ULong i) const;
+
+ // = Static operations.
+ static EventPortDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (EventPortDescription *buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ EventPortDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const EventPortDescription *get_buffer (void) const;
+ void replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ EventPortDescription *data,
+ CORBA::Boolean release
+ );
+ };
#endif /* end #if !defined */
-#if !defined (_IR_FACTORYDEF___VAR_CH_)
-#define _IR_FACTORYDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export FactoryDef_var : public TAO_Base_var
- {
- public:
- FactoryDef_var (void); // default constructor
- FactoryDef_var (FactoryDef_ptr p) : ptr_ (p) {}
- FactoryDef_var (const FactoryDef_var &); // copy constructor
- ~FactoryDef_var (void); // destructor
-
- FactoryDef_var &operator= (FactoryDef_ptr);
- FactoryDef_var &operator= (const FactoryDef_var &);
- FactoryDef_ptr operator-> (void) const;
-
- operator const FactoryDef_ptr &() const;
- operator FactoryDef_ptr &();
- // in, inout, out, _retn
- FactoryDef_ptr in (void) const;
- FactoryDef_ptr &inout (void);
- FactoryDef_ptr &out (void);
- FactoryDef_ptr _retn (void);
- FactoryDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static FactoryDef_ptr tao_duplicate (FactoryDef_ptr);
- static void tao_release (FactoryDef_ptr);
- static FactoryDef_ptr tao_nil (void);
- static FactoryDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- FactoryDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- FactoryDef_var (const TAO_Base_var &rhs);
- FactoryDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FACTORYDEF___OUT_CH_)
-#define _IR_FACTORYDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export FactoryDef_out
- {
- public:
- FactoryDef_out (FactoryDef_ptr &);
- FactoryDef_out (FactoryDef_var &);
- FactoryDef_out (const FactoryDef_out &);
- FactoryDef_out &operator= (const FactoryDef_out &);
- FactoryDef_out &operator= (const FactoryDef_var &);
- FactoryDef_out &operator= (FactoryDef_ptr);
- operator FactoryDef_ptr &();
- FactoryDef_ptr &ptr (void);
- FactoryDef_ptr operator-> (void);
-
- private:
- FactoryDef_ptr &ptr_;
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_IR_FACTORYDEF_CH_)
-#define _IR_FACTORYDEF_CH_
-
- class _TAO_FactoryDef_Proxy_Impl;
- class _TAO_FactoryDef_Remote_Proxy_Impl;
- class _TAO_FactoryDef_Proxy_Broker;
- class _TAO_FactoryDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export FactoryDef
- : public virtual CORBA::OperationDef
- {
- public:
- typedef FactoryDef_ptr _ptr_type;
- typedef FactoryDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_
- // The static operations.
- static FactoryDef_ptr _duplicate (FactoryDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371
- static FactoryDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class EventPortDescriptionSeq;
+ class EventPortDescriptionSeq_var;
- static FactoryDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // *************************************************************
+ // CORBA::ComponentIR::EventPortDescriptionSeq
+ // *************************************************************
- static FactoryDef_ptr _nil (void)
- {
- return (FactoryDef_ptr)0;
- }
+ class TAO_IFR_Client_Export EventPortDescriptionSeq : public
- static void _tao_any_destructor (void *);
+ // 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_ComponentIR_EventPortDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<EventPortDescription>
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ EventPortDescriptionSeq (void);
+ EventPortDescriptionSeq (CORBA::ULong max);
+ EventPortDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ EventPortDescription *buffer,
+ CORBA::Boolean release = 0
+ );
+ EventPortDescriptionSeq (const EventPortDescriptionSeq &);
+ ~EventPortDescriptionSeq (void);
+
+ static void _tao_any_destructor (void*);
+
+ typedef EventPortDescriptionSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ___VAR_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ___VAR_CH_
// 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_sequence/sequence_ch.cpp:549
+
+ // *************************************************************
+ // class CORBA::ComponentIR::EventPortDescriptionSeq_var
+ // *************************************************************
+
+ class TAO_IFR_Client_Export EventPortDescriptionSeq_var
+ {
+ public:
+ EventPortDescriptionSeq_var (void);
+ EventPortDescriptionSeq_var (EventPortDescriptionSeq *);
+ EventPortDescriptionSeq_var (const EventPortDescriptionSeq_var &);
+ ~EventPortDescriptionSeq_var (void);
+
+ EventPortDescriptionSeq_var &operator= (EventPortDescriptionSeq *);
+ EventPortDescriptionSeq_var &operator= (const EventPortDescriptionSeq_var &);
+ EventPortDescriptionSeq *operator-> (void);
+ const EventPortDescriptionSeq *operator-> (void) const;
+
+ operator const EventPortDescriptionSeq &() const;
+ operator EventPortDescriptionSeq &();
+ operator EventPortDescriptionSeq &() const;
+
+ // Variable-size base types only.
+ operator EventPortDescriptionSeq *&();
+
+ EventPortDescription & operator[] (CORBA::ULong index);
+ const EventPortDescription & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const EventPortDescriptionSeq &in (void) const;
+ EventPortDescriptionSeq &inout (void);
+ EventPortDescriptionSeq *&out (void);
+ EventPortDescriptionSeq *_retn (void);
+ EventPortDescriptionSeq *ptr (void) const;
+
+ private:
+ EventPortDescriptionSeq *ptr_;
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ___OUT_CH_)
+#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ___OUT_CH_
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ class TAO_IFR_Client_Export EventPortDescriptionSeq_out
+ {
+ public:
+ EventPortDescriptionSeq_out (EventPortDescriptionSeq *&);
+ EventPortDescriptionSeq_out (EventPortDescriptionSeq_var &);
+ EventPortDescriptionSeq_out (const EventPortDescriptionSeq_out &);
+ EventPortDescriptionSeq_out &operator= (const EventPortDescriptionSeq_out &);
+ EventPortDescriptionSeq_out &operator= (EventPortDescriptionSeq *);
+ operator EventPortDescriptionSeq *&();
+ EventPortDescriptionSeq *&ptr (void);
+ EventPortDescriptionSeq *operator-> (void);
+ EventPortDescription & operator[] (CORBA::ULong index);
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_FactoryDef_Proxy_Broker *the_TAO_FactoryDef_Proxy_Broker_;
-
- protected:
- FactoryDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_FactoryDef_setup_collocation (int collocated);
-
- FactoryDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~FactoryDef (void);
-
- friend class _TAO_FactoryDef_Remote_Proxy_Impl;
- friend class _TAO_FactoryDef_ThruPOA_Proxy_Impl;
- friend class _TAO_FactoryDef_Direct_Proxy_Impl;
-
- private:
- FactoryDef (const FactoryDef &);
- void operator= (const FactoryDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_FactoryDef_Proxy_Impl
- : public virtual CORBA::_TAO_OperationDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_FactoryDef_Proxy_Impl (void) {}
-
- protected:
- _TAO_FactoryDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_FactoryDef_Remote_Proxy_Impl
- : public virtual _TAO_FactoryDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_OperationDef_Remote_Proxy_Impl
- {
- public:
- _TAO_FactoryDef_Remote_Proxy_Impl (void);
+ private:
+ EventPortDescriptionSeq *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const EventPortDescriptionSeq_var &);
+ };
+
+#endif /* end #if !defined */
- virtual ~_TAO_FactoryDef_Remote_Proxy_Impl (void) {}
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_FactoryDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_FactoryDef_Proxy_Broker (void);
- virtual _TAO_FactoryDef_Proxy_Impl &select_proxy (
- FactoryDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- protected:
- _TAO_FactoryDef_Proxy_Broker (void);
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventPortDescriptionSeq;
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class ComponentDescription_var;
+
+ struct TAO_IFR_Client_Export ComponentDescription
+ {
+ typedef ComponentDescription_var _var_type;
+
+ static void _tao_any_destructor (void *);
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ TAO_String_Manager base_component;
+ CORBA::RepositoryIdSeq supported_interfaces;
+ CORBA::ComponentIR::ProvidesDescriptionSeq provided_interfaces;
+ CORBA::ComponentIR::UsesDescriptionSeq used_interfaces;
+ CORBA::ComponentIR::EventPortDescriptionSeq emits_events;
+ CORBA::ComponentIR::EventPortDescriptionSeq publishes_events;
+ CORBA::ComponentIR::EventPortDescriptionSeq consumes_events;
+ CORBA::ExtAttrDescriptionSeq attributes;
+ CORBA::TypeCode_var type;
+ };
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_FactoryDef_Remote_Proxy_Broker
- : public virtual _TAO_FactoryDef_Proxy_Broker
- {
- public:
- _TAO_FactoryDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export ComponentDescription_var
+ {
+ public:
+ ComponentDescription_var (void);
+ ComponentDescription_var (ComponentDescription *);
+ ComponentDescription_var (const ComponentDescription_var &);
+ ~ComponentDescription_var (void);
+
+ ComponentDescription_var &operator= (ComponentDescription *);
+ ComponentDescription_var &operator= (const ComponentDescription_var &);
+ ComponentDescription *operator-> (void);
+ const ComponentDescription *operator-> (void) const;
+
+ operator const ComponentDescription &() const;
+ operator ComponentDescription &();
+ operator ComponentDescription &() const;
+
+ // Variable-size types only.
+ operator ComponentDescription *&();
+
+ // in, inout, out, _retn
+ const ComponentDescription &in (void) const;
+ ComponentDescription &inout (void);
+ ComponentDescription *&out (void);
+ ComponentDescription *_retn (void);
+ ComponentDescription *ptr (void) const;
+
+ private:
+ ComponentDescription *ptr_;
+ };
- virtual ~_TAO_FactoryDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export ComponentDescription_out
+ {
+ public:
+ ComponentDescription_out (ComponentDescription *&);
+ ComponentDescription_out (ComponentDescription_var &);
+ ComponentDescription_out (const ComponentDescription_out &);
+ ComponentDescription_out &operator= (const ComponentDescription_out &);
+ ComponentDescription_out &operator= (ComponentDescription *);
+ operator ComponentDescription *&();
+ ComponentDescription *&ptr (void);
+ ComponentDescription *operator-> (void);
+
+ private:
+ ComponentDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const ComponentDescription_var &);
+ };
- virtual _TAO_FactoryDef_Proxy_Impl &select_proxy (
- FactoryDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- private:
- _TAO_FactoryDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_FactoryDef_Remote_Proxy_Broker *the_TAO_FactoryDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#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_FactoryDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_FINDERDEF___PTR_CH_)
-#define _IR_FINDERDEF___PTR_CH_
-
- class FinderDef;
- typedef FinderDef *FinderDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_FINDERDEF___VAR_CH_)
-#define _IR_FINDERDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export FinderDef_var : public TAO_Base_var
- {
- public:
- FinderDef_var (void); // default constructor
- FinderDef_var (FinderDef_ptr p) : ptr_ (p) {}
- FinderDef_var (const FinderDef_var &); // copy constructor
- ~FinderDef_var (void); // destructor
-
- FinderDef_var &operator= (FinderDef_ptr);
- FinderDef_var &operator= (const FinderDef_var &);
- FinderDef_ptr operator-> (void) const;
-
- operator const FinderDef_ptr &() const;
- operator FinderDef_ptr &();
- // in, inout, out, _retn
- FinderDef_ptr in (void) const;
- FinderDef_ptr &inout (void);
- FinderDef_ptr &out (void);
- FinderDef_ptr _retn (void);
- FinderDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static FinderDef_ptr tao_duplicate (FinderDef_ptr);
- static void tao_release (FinderDef_ptr);
- static FinderDef_ptr tao_nil (void);
- static FinderDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- FinderDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- FinderDef_var (const TAO_Base_var &rhs);
- FinderDef_var &operator= (const TAO_Base_var &rhs);
- };
-
-#endif /* end #if !defined */
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ComponentDescription;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_FINDERDEF___OUT_CH_)
-#define _IR_FINDERDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export FinderDef_out
- {
- public:
- FinderDef_out (FinderDef_ptr &);
- FinderDef_out (FinderDef_var &);
- FinderDef_out (const FinderDef_out &);
- FinderDef_out &operator= (const FinderDef_out &);
- FinderDef_out &operator= (const FinderDef_var &);
- FinderDef_out &operator= (FinderDef_ptr);
- operator FinderDef_ptr &();
- FinderDef_ptr &ptr (void);
- FinderDef_ptr operator-> (void);
-
- private:
- FinderDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_FACTORYDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_FACTORYDEF___PTR_CH_
+
+ class FactoryDef;
+ typedef FactoryDef *FactoryDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_FINDERDEF_CH_)
-#define _IR_FINDERDEF_CH_
-
- class _TAO_FinderDef_Proxy_Impl;
- class _TAO_FinderDef_Remote_Proxy_Impl;
- class _TAO_FinderDef_Proxy_Broker;
- class _TAO_FinderDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export FinderDef
- : public virtual CORBA::OperationDef
- {
- public:
- typedef FinderDef_ptr _ptr_type;
- typedef FinderDef_var _var_type;
- static int _tao_class_id;
+#if !defined (_CORBA_COMPONENTIR_FACTORYDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_FACTORYDEF___VAR_CH_
- // The static operations.
- static FinderDef_ptr _duplicate (FinderDef_ptr obj);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export FactoryDef_var : public TAO_Base_var
+ {
+ public:
+ FactoryDef_var (void); // default constructor
+ FactoryDef_var (FactoryDef_ptr p) : ptr_ (p) {}
+ FactoryDef_var (const FactoryDef_var &); // copy constructor
+ ~FactoryDef_var (void); // destructor
+
+ FactoryDef_var &operator= (FactoryDef_ptr);
+ FactoryDef_var &operator= (const FactoryDef_var &);
+ FactoryDef_ptr operator-> (void) const;
+
+ operator const FactoryDef_ptr &() const;
+ operator FactoryDef_ptr &();
+ // in, inout, out, _retn
+ FactoryDef_ptr in (void) const;
+ FactoryDef_ptr &inout (void);
+ FactoryDef_ptr &out (void);
+ FactoryDef_ptr _retn (void);
+ FactoryDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static FactoryDef_ptr tao_duplicate (FactoryDef_ptr);
+ static void tao_release (FactoryDef_ptr);
+ static FactoryDef_ptr tao_nil (void);
+ static FactoryDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ FactoryDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ FactoryDef_var (const TAO_Base_var &rhs);
+ FactoryDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_FACTORYDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_FACTORYDEF___OUT_CH_
- static FinderDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static FinderDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export FactoryDef_out
+ {
+ public:
+ FactoryDef_out (FactoryDef_ptr &);
+ FactoryDef_out (FactoryDef_var &);
+ FactoryDef_out (const FactoryDef_out &);
+ FactoryDef_out &operator= (const FactoryDef_out &);
+ FactoryDef_out &operator= (const FactoryDef_var &);
+ FactoryDef_out &operator= (FactoryDef_ptr);
+ operator FactoryDef_ptr &();
+ FactoryDef_ptr &ptr (void);
+ FactoryDef_ptr operator-> (void);
- static FinderDef_ptr _nil (void)
- {
- return (FinderDef_ptr)0;
- }
+ private:
+ FactoryDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- static void _tao_any_destructor (void *);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_FACTORYDEF_CH_)
+#define _CORBA_COMPONENTIR_FACTORYDEF_CH_
+
+ class _TAO_FactoryDef_Proxy_Impl;
+ class _TAO_FactoryDef_Remote_Proxy_Impl;
+ class _TAO_FactoryDef_Proxy_Broker;
+ class _TAO_FactoryDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export FactoryDef
+ : public virtual CORBA::OperationDef
+ {
+ public:
+ typedef FactoryDef_ptr _ptr_type;
+ typedef FactoryDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static FactoryDef_ptr _duplicate (FactoryDef_ptr obj);
+
+ static FactoryDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static FactoryDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static FactoryDef_ptr _nil (void)
+ {
+ return (FactoryDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_FactoryDef_Proxy_Broker *the_TAO_FactoryDef_Proxy_Broker_;
+
+ protected:
+ FactoryDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_FactoryDef_setup_collocation (int collocated);
+
+ FactoryDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~FactoryDef (void);
+
+ friend class _TAO_FactoryDef_Remote_Proxy_Impl;
+ friend class _TAO_FactoryDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_FactoryDef_Direct_Proxy_Impl;
+
+ private:
+ FactoryDef (const FactoryDef &);
+ void operator= (const FactoryDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// 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/base_proxy_impl_ch.cpp:35
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export _TAO_FactoryDef_Proxy_Impl
+ : public virtual CORBA::_TAO_OperationDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_FactoryDef_Proxy_Impl (void) {}
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ protected:
+ _TAO_FactoryDef_Proxy_Impl (void);
+ };
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_FinderDef_Proxy_Broker *the_TAO_FinderDef_Proxy_Broker_;
-
- protected:
- FinderDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_FinderDef_setup_collocation (int collocated);
-
- FinderDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~FinderDef (void);
-
- friend class _TAO_FinderDef_Remote_Proxy_Impl;
- friend class _TAO_FinderDef_ThruPOA_Proxy_Impl;
- friend class _TAO_FinderDef_Direct_Proxy_Impl;
-
- private:
- FinderDef (const FinderDef &);
- void operator= (const FinderDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_FinderDef_Proxy_Impl
- : public virtual CORBA::_TAO_OperationDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_FinderDef_Proxy_Impl (void) {}
-
- protected:
- _TAO_FinderDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_FinderDef_Remote_Proxy_Impl
- : public virtual _TAO_FinderDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_OperationDef_Remote_Proxy_Impl
- {
- public:
- _TAO_FinderDef_Remote_Proxy_Impl (void);
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- virtual ~_TAO_FinderDef_Remote_Proxy_Impl (void) {}
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_FinderDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_FinderDef_Proxy_Broker (void);
- virtual _TAO_FinderDef_Proxy_Impl &select_proxy (
- FinderDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
- protected:
- _TAO_FinderDef_Proxy_Broker (void);
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_FinderDef_Remote_Proxy_Broker
- : public virtual _TAO_FinderDef_Proxy_Broker
- {
- public:
- _TAO_FinderDef_Remote_Proxy_Broker (void);
-
- virtual ~_TAO_FinderDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_FactoryDef_Remote_Proxy_Impl
+ : public virtual _TAO_FactoryDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_OperationDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_FactoryDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_FactoryDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual _TAO_FinderDef_Proxy_Impl &select_proxy (
- FinderDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_FactoryDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_FactoryDef_Proxy_Broker (void);
+ virtual _TAO_FactoryDef_Proxy_Impl &select_proxy (
+ FactoryDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_FactoryDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- private:
- _TAO_FinderDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_FinderDef_Remote_Proxy_Broker *the_TAO_FinderDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#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_FinderDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-
-#if !defined (_IR_HOMEDEF___PTR_CH_)
-#define _IR_HOMEDEF___PTR_CH_
-
- class HomeDef;
- typedef HomeDef *HomeDef_ptr;
-
-#endif /* end #if !defined */
-
-#if !defined (_IR_HOMEDEF___VAR_CH_)
-#define _IR_HOMEDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- class TAO_IFR_Client_Export HomeDef_var : public TAO_Base_var
- {
- public:
- HomeDef_var (void); // default constructor
- HomeDef_var (HomeDef_ptr p) : ptr_ (p) {}
- HomeDef_var (const HomeDef_var &); // copy constructor
- ~HomeDef_var (void); // destructor
-
- HomeDef_var &operator= (HomeDef_ptr);
- HomeDef_var &operator= (const HomeDef_var &);
- HomeDef_ptr operator-> (void) const;
-
- operator const HomeDef_ptr &() const;
- operator HomeDef_ptr &();
- // in, inout, out, _retn
- HomeDef_ptr in (void) const;
- HomeDef_ptr &inout (void);
- HomeDef_ptr &out (void);
- HomeDef_ptr _retn (void);
- HomeDef_ptr ptr (void) const;
-
- // Hooks used by template sequence and object manager classes
- // for non-defined forward declared interfaces.
- static HomeDef_ptr tao_duplicate (HomeDef_ptr);
- static void tao_release (HomeDef_ptr);
- static HomeDef_ptr tao_nil (void);
- static HomeDef_ptr tao_narrow (
- CORBA::Object *
- ACE_ENV_ARG_DECL_NOT_USED
- );
- static CORBA::Object * tao_upcast (void *);
-
- private:
- HomeDef_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- HomeDef_var (const TAO_Base_var &rhs);
- HomeDef_var &operator= (const TAO_Base_var &rhs);
- };
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_FactoryDef_Remote_Proxy_Broker
+ : public virtual _TAO_FactoryDef_Proxy_Broker
+ {
+ public:
+ _TAO_FactoryDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_FactoryDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_FactoryDef_Proxy_Impl &select_proxy (
+ FactoryDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_FactoryDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_FactoryDef_Remote_Proxy_Broker *the_TAO_FactoryDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
#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_FactoryDef;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
-#if !defined (_IR_HOMEDEF___OUT_CH_)
-#define _IR_HOMEDEF___OUT_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
-
- class TAO_IFR_Client_Export HomeDef_out
- {
- public:
- HomeDef_out (HomeDef_ptr &);
- HomeDef_out (HomeDef_var &);
- HomeDef_out (const HomeDef_out &);
- HomeDef_out &operator= (const HomeDef_out &);
- HomeDef_out &operator= (const HomeDef_var &);
- HomeDef_out &operator= (HomeDef_ptr);
- operator HomeDef_ptr &();
- HomeDef_ptr &ptr (void);
- HomeDef_ptr operator-> (void);
-
- private:
- HomeDef_ptr &ptr_;
- };
+#if !defined (_CORBA_COMPONENTIR_FINDERDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_FINDERDEF___PTR_CH_
+
+ class FinderDef;
+ typedef FinderDef *FinderDef_ptr;
#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
-#if !defined (_IR_HOMEDEF_CH_)
-#define _IR_HOMEDEF_CH_
-
- class _TAO_HomeDef_Proxy_Impl;
- class _TAO_HomeDef_Remote_Proxy_Impl;
- class _TAO_HomeDef_Proxy_Broker;
- class _TAO_HomeDef_Remote_Proxy_Broker;
-
- class TAO_IFR_Client_Export HomeDef
- : public virtual CORBA::InterfaceDef
- {
- public:
- typedef HomeDef_ptr _ptr_type;
- typedef HomeDef_var _var_type;
- static int _tao_class_id;
-
- // The static operations.
- static HomeDef_ptr _duplicate (HomeDef_ptr obj);
+#if !defined (_CORBA_COMPONENTIR_FINDERDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_FINDERDEF___VAR_CH_
- static HomeDef_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export FinderDef_var : public TAO_Base_var
+ {
+ public:
+ FinderDef_var (void); // default constructor
+ FinderDef_var (FinderDef_ptr p) : ptr_ (p) {}
+ FinderDef_var (const FinderDef_var &); // copy constructor
+ ~FinderDef_var (void); // destructor
+
+ FinderDef_var &operator= (FinderDef_ptr);
+ FinderDef_var &operator= (const FinderDef_var &);
+ FinderDef_ptr operator-> (void) const;
+
+ operator const FinderDef_ptr &() const;
+ operator FinderDef_ptr &();
+ // in, inout, out, _retn
+ FinderDef_ptr in (void) const;
+ FinderDef_ptr &inout (void);
+ FinderDef_ptr &out (void);
+ FinderDef_ptr _retn (void);
+ FinderDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static FinderDef_ptr tao_duplicate (FinderDef_ptr);
+ static void tao_release (FinderDef_ptr);
+ static FinderDef_ptr tao_nil (void);
+ static FinderDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ FinderDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ FinderDef_var (const TAO_Base_var &rhs);
+ FinderDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_FINDERDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_FINDERDEF___OUT_CH_
- static HomeDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
- static HomeDef_ptr _nil (void)
- {
- return (HomeDef_ptr)0;
- }
+ class TAO_IFR_Client_Export FinderDef_out
+ {
+ public:
+ FinderDef_out (FinderDef_ptr &);
+ FinderDef_out (FinderDef_var &);
+ FinderDef_out (const FinderDef_out &);
+ FinderDef_out &operator= (const FinderDef_out &);
+ FinderDef_out &operator= (const FinderDef_var &);
+ FinderDef_out &operator= (FinderDef_ptr);
+ operator FinderDef_ptr &();
+ FinderDef_ptr &ptr (void);
+ FinderDef_ptr operator-> (void);
- static void _tao_any_destructor (void *);
+ private:
+ FinderDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::HomeDef_ptr base_home (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_FINDERDEF_CH_)
+#define _CORBA_COMPONENTIR_FINDERDEF_CH_
+
+ class _TAO_FinderDef_Proxy_Impl;
+ class _TAO_FinderDef_Remote_Proxy_Impl;
+ class _TAO_FinderDef_Proxy_Broker;
+ class _TAO_FinderDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export FinderDef
+ : public virtual CORBA::OperationDef
+ {
+ public:
+ typedef FinderDef_ptr _ptr_type;
+ typedef FinderDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static FinderDef_ptr _duplicate (FinderDef_ptr obj);
+
+ static FinderDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static FinderDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static FinderDef_ptr _nil (void)
+ {
+ return (FinderDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_FinderDef_Proxy_Broker *the_TAO_FinderDef_Proxy_Broker_;
+
+ protected:
+ FinderDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_FinderDef_setup_collocation (int collocated);
+
+ FinderDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~FinderDef (void);
+
+ friend class _TAO_FinderDef_Remote_Proxy_Impl;
+ friend class _TAO_FinderDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_FinderDef_Direct_Proxy_Impl;
+
+ private:
+ FinderDef (const FinderDef &);
+ void operator= (const FinderDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual ::IR::ComponentDef_ptr managed_component (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class TAO_IFR_Client_Export _TAO_FinderDef_Proxy_Impl
+ : public virtual CORBA::_TAO_OperationDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_FinderDef_Proxy_Impl (void) {}
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ protected:
+ _TAO_FinderDef_Proxy_Impl (void);
+ };
- virtual ::IR::PrimaryKeyDef_ptr primary_key (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
- virtual ::IR::FactoryDefSeq * factories (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::FinderDefSeq * finders (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_FinderDef_Remote_Proxy_Impl
+ : public virtual _TAO_FinderDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_OperationDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_FinderDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_FinderDef_Remote_Proxy_Impl (void) {}
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_FinderDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_FinderDef_Proxy_Broker (void);
+ virtual _TAO_FinderDef_Proxy_Impl &select_proxy (
+ FinderDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_FinderDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
- virtual CORBA::Boolean is_basic (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_FinderDef_Remote_Proxy_Broker
+ : public virtual _TAO_FinderDef_Proxy_Broker
+ {
+ public:
+ _TAO_FinderDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_FinderDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_FinderDef_Proxy_Impl &select_proxy (
+ FinderDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_FinderDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_FinderDef_Remote_Proxy_Broker *the_TAO_FinderDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- virtual ::IR::PrimaryKeyDef_ptr create_primary_key (
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_FinderDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF___PTR_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF___PTR_CH_
- virtual ::IR::FactoryDef_ptr create_factory (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ class HomeDef;
+ typedef HomeDef *HomeDef_ptr;
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF___VAR_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF___VAR_CH_
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
-
- virtual ::IR::FinderDef_ptr create_finder (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
+ class TAO_IFR_Client_Export HomeDef_var : public TAO_Base_var
+ {
+ public:
+ HomeDef_var (void); // default constructor
+ HomeDef_var (HomeDef_ptr p) : ptr_ (p) {}
+ HomeDef_var (const HomeDef_var &); // copy constructor
+ ~HomeDef_var (void); // destructor
+
+ HomeDef_var &operator= (HomeDef_ptr);
+ HomeDef_var &operator= (const HomeDef_var &);
+ HomeDef_ptr operator-> (void) const;
+
+ operator const HomeDef_ptr &() const;
+ operator HomeDef_ptr &();
+ // in, inout, out, _retn
+ HomeDef_ptr in (void) const;
+ HomeDef_ptr &inout (void);
+ HomeDef_ptr &out (void);
+ HomeDef_ptr _retn (void);
+ HomeDef_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static HomeDef_ptr tao_duplicate (HomeDef_ptr);
+ static void tao_release (HomeDef_ptr);
+ static HomeDef_ptr tao_nil (void);
+ static HomeDef_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ HomeDef_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ HomeDef_var (const TAO_Base_var &rhs);
+ HomeDef_var &operator= (const TAO_Base_var &rhs);
+ };
+
+#endif /* end #if !defined */
+
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF___OUT_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF___OUT_CH_
// 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_interface.cpp:946
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_IFR_Client_Export HomeDef_out
+ {
+ public:
+ HomeDef_out (HomeDef_ptr &);
+ HomeDef_out (HomeDef_var &);
+ HomeDef_out (const HomeDef_out &);
+ HomeDef_out &operator= (const HomeDef_out &);
+ HomeDef_out &operator= (const HomeDef_var &);
+ HomeDef_out &operator= (HomeDef_ptr);
+ operator HomeDef_ptr &();
+ HomeDef_ptr &ptr (void);
+ HomeDef_ptr operator-> (void);
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ private:
+ HomeDef_ptr &ptr_;
+ };
+
+#endif /* end #if !defined */
- virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
- private:
- _TAO_HomeDef_Proxy_Broker *the_TAO_HomeDef_Proxy_Broker_;
-
- protected:
- HomeDef (int collocated = 0);
-
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode.
- virtual void IR_HomeDef_setup_collocation (int collocated);
-
- HomeDef (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~HomeDef (void);
-
- friend class _TAO_HomeDef_Remote_Proxy_Impl;
- friend class _TAO_HomeDef_ThruPOA_Proxy_Impl;
- friend class _TAO_HomeDef_Direct_Proxy_Impl;
-
- private:
- HomeDef (const HomeDef &);
- void operator= (const HomeDef &);
- };
-
- // The Proxy Implementations are used by each interface to
- // perform a call. Each different implementation encapsulates
- // an invocation logic.
-
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_HomeDef_Proxy_Impl
- : public virtual CORBA::_TAO_InterfaceDef_Proxy_Impl
- {
- public:
- virtual ~_TAO_HomeDef_Proxy_Impl (void) {}
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
+#if !defined (_CORBA_COMPONENTIR_HOMEDEF_CH_)
+#define _CORBA_COMPONENTIR_HOMEDEF_CH_
+
+ class _TAO_HomeDef_Proxy_Impl;
+ class _TAO_HomeDef_Remote_Proxy_Impl;
+ class _TAO_HomeDef_Proxy_Broker;
+ class _TAO_HomeDef_Remote_Proxy_Broker;
+
+ class TAO_IFR_Client_Export HomeDef
+ : public virtual CORBA::ExtInterfaceDef
+ {
+ public:
+ typedef HomeDef_ptr _ptr_type;
+ typedef HomeDef_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static HomeDef_ptr _duplicate (HomeDef_ptr obj);
+
+ static HomeDef_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static HomeDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static HomeDef_ptr _nil (void)
+ {
+ return (HomeDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr base_home (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void base_home (
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void supported_interfaces (
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr managed_component (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void managed_component (
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ValueDef_ptr primary_key (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual void primary_key (
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::FactoryDef_ptr create_factory (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::ComponentIR::FinderDef_ptr create_finder (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_HomeDef_Proxy_Broker *the_TAO_HomeDef_Proxy_Broker_;
+
+ protected:
+ HomeDef (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void CORBA_ComponentIR_HomeDef_setup_collocation (int collocated);
+
+ HomeDef (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~HomeDef (void);
+
+ friend class _TAO_HomeDef_Remote_Proxy_Impl;
+ friend class _TAO_HomeDef_ThruPOA_Proxy_Impl;
+ friend class _TAO_HomeDef_Direct_Proxy_Impl;
+
+ private:
+ HomeDef (const HomeDef &);
+ void operator= (const HomeDef &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_HomeDef_Proxy_Impl
+ : public virtual CORBA::_TAO_ExtInterfaceDef_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_HomeDef_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr base_home (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void base_home (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr managed_component (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void managed_component (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ValueDef_ptr primary_key (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual void primary_key (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::FactoryDef_ptr create_factory (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
+
+ virtual ::CORBA::ComponentIR::FinderDef_ptr create_finder (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ protected:
+ _TAO_HomeDef_Proxy_Impl (void);
+ };
+
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- virtual ::IR::HomeDef_ptr base_home (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::ComponentDef_ptr managed_component (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::PrimaryKeyDef_ptr primary_key (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::FactoryDefSeq * factories (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::FinderDefSeq * finders (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual CORBA::Boolean is_basic (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::PrimaryKeyDef_ptr create_primary_key (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::FactoryDef_ptr create_factory (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/base_proxy_impl_ch.cpp:24
-
- virtual ::IR::FinderDef_ptr create_finder (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- protected:
- _TAO_HomeDef_Proxy_Impl (void);
- };
-
- //
- // End Base Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
-
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Impl. Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
- class TAO_IFR_Client_Export _TAO_HomeDef_Remote_Proxy_Impl
- : public virtual _TAO_HomeDef_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl,
- public virtual CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl
- {
- public:
- _TAO_HomeDef_Remote_Proxy_Impl (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
+
+ class TAO_IFR_Client_Export _TAO_HomeDef_Remote_Proxy_Impl
+ : public virtual _TAO_HomeDef_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Impl
+ {
+ public:
+ _TAO_HomeDef_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_HomeDef_Remote_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::HomeDef_ptr base_home (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void base_home (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::HomeDef_ptr base_home
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::InterfaceDefSeq * supported_interfaces (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void supported_interfaces (
+ CORBA_Object *_collocated_tao_target_,
+ const CORBA::InterfaceDefSeq & supported_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::ComponentDef_ptr managed_component (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void managed_component (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ComponentIR::ComponentDef_ptr managed_component
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ValueDef_ptr primary_key (
+ CORBA_Object *_collocated_tao_target_
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual void primary_key (
+ CORBA_Object *_collocated_tao_target_,
+ CORBA::ValueDef_ptr primary_key
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::FactoryDef_ptr create_factory (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+
+ virtual ::CORBA::ComponentIR::FinderDef_ptr create_finder (
+ CORBA_Object *_collocated_tao_target_,
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::ParDescriptionSeq & params,
+ const CORBA::ExceptionDefSeq & exceptions
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ };
+
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
+
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
- virtual ~_TAO_HomeDef_Remote_Proxy_Impl (void) {}
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
+
+ class TAO_IFR_Client_Export _TAO_HomeDef_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_HomeDef_Proxy_Broker (void);
+ virtual _TAO_HomeDef_Proxy_Impl &select_proxy (
+ HomeDef *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_HomeDef_Proxy_Broker (void);
+
+ };
+
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_IFR_Client_Export _TAO_HomeDef_Remote_Proxy_Broker
+ : public virtual _TAO_HomeDef_Proxy_Broker
+ {
+ public:
+ _TAO_HomeDef_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_HomeDef_Remote_Proxy_Broker (void);
+
+ virtual _TAO_HomeDef_Proxy_Impl &select_proxy (
+ HomeDef *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_HomeDef_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_HomeDef_Remote_Proxy_Broker *the_TAO_HomeDef_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
+
+#endif /* end #if !defined */
- virtual ::IR::HomeDef_ptr base_home (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::ComponentDef_ptr managed_component (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::PrimaryKeyDef_ptr primary_key (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::FactoryDefSeq * factories (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::FinderDefSeq * finders (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual CORBA::Boolean is_basic (
- CORBA_Object *_collocated_tao_target_
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::PrimaryKeyDef_ptr create_primary_key (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::FactoryDef_ptr create_factory (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
-
- virtual ::IR::FinderDef_ptr create_finder (
- CORBA_Object *_collocated_tao_target_,
- const char * id,
- const char * name,
- const char * version,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
- };
-
- //
- // End Remote Proxy Impl. Declaration
- ///////////////////////////////////////////////////////////////////////
-
- // The Proxy Brokers are used by each interface to get
- // the right proxy for performing a call. In the new
- // collocation scheme, the proxy to be used can vary on
- // a call by call basis.
-
- ///////////////////////////////////////////////////////////////////////
- // Base Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
-
- class TAO_IFR_Client_Export _TAO_HomeDef_Proxy_Broker
- {
- public:
- virtual ~_TAO_HomeDef_Proxy_Broker (void);
- virtual _TAO_HomeDef_Proxy_Impl &select_proxy (
- HomeDef *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- protected:
- _TAO_HomeDef_Proxy_Broker (void);
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_HomeDef;
- };
-
- //
- // End Base Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
+ class HomeDescription_var;
+
+ struct TAO_IFR_Client_Export HomeDescription
+ {
+ typedef HomeDescription_var _var_type;
+
+ static void _tao_any_destructor (void *);
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ TAO_String_Manager base_home;
+ TAO_String_Manager managed_component;
+ CORBA::ValueDescription primary_key;
+ CORBA::OpDescriptionSeq factories;
+ CORBA::OpDescriptionSeq finders;
+ CORBA::OpDescriptionSeq operations;
+ CORBA::ExtAttrDescriptionSeq attributes;
+ CORBA::TypeCode_var type;
+ };
- ///////////////////////////////////////////////////////////////////////
- // Remote Proxy Broker Declaration
- //
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
- class TAO_IFR_Client_Export _TAO_HomeDef_Remote_Proxy_Broker
- : public virtual _TAO_HomeDef_Proxy_Broker
- {
- public:
- _TAO_HomeDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
+ class TAO_IFR_Client_Export HomeDescription_var
+ {
+ public:
+ HomeDescription_var (void);
+ HomeDescription_var (HomeDescription *);
+ HomeDescription_var (const HomeDescription_var &);
+ ~HomeDescription_var (void);
+
+ HomeDescription_var &operator= (HomeDescription *);
+ HomeDescription_var &operator= (const HomeDescription_var &);
+ HomeDescription *operator-> (void);
+ const HomeDescription *operator-> (void) const;
+
+ operator const HomeDescription &() const;
+ operator HomeDescription &();
+ operator HomeDescription &() const;
+
+ // Variable-size types only.
+ operator HomeDescription *&();
+
+ // in, inout, out, _retn
+ const HomeDescription &in (void) const;
+ HomeDescription &inout (void);
+ HomeDescription *&out (void);
+ HomeDescription *_retn (void);
+ HomeDescription *ptr (void) const;
+
+ private:
+ HomeDescription *ptr_;
+ };
- virtual ~_TAO_HomeDef_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
+ class TAO_IFR_Client_Export HomeDescription_out
+ {
+ public:
+ HomeDescription_out (HomeDescription *&);
+ HomeDescription_out (HomeDescription_var &);
+ HomeDescription_out (const HomeDescription_out &);
+ HomeDescription_out &operator= (const HomeDescription_out &);
+ HomeDescription_out &operator= (HomeDescription *);
+ operator HomeDescription *&();
+ HomeDescription *&ptr (void);
+ HomeDescription *operator-> (void);
+
+ private:
+ HomeDescription *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const HomeDescription_var &);
+ };
- virtual _TAO_HomeDef_Proxy_Impl &select_proxy (
- HomeDef *object
- ACE_ENV_ARG_DECL
- );
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- private:
- _TAO_HomeDef_Remote_Proxy_Impl remote_proxy_impl_;
-
- public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_HomeDef_Remote_Proxy_Broker *the_TAO_HomeDef_Remote_Proxy_Broker (void);
- };
-
- //
- // End Remote Proxy Broker Declaration
- ///////////////////////////////////////////////////////////////////////
-
-#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_HomeDef;
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class HomeDescription_var;
-
- struct TAO_IFR_Client_Export HomeDescription
- {
- typedef HomeDescription_var _var_type;
-
- static void _tao_any_destructor (void *);
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- TAO_String_Manager base_home;
- TAO_String_Manager managed_component;
- IR::PrimaryKeyDef_var primary_key_def;
- IR::FactoryDefSeq factories;
- IR::FinderDefSeq finders;
- CORBA::OpDescriptionSeq operations;
- CORBA::AttrDescriptionSeq attributes;
- CORBA::Boolean is_basic;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- class TAO_IFR_Client_Export HomeDescription_var
- {
- public:
- HomeDescription_var (void);
- HomeDescription_var (HomeDescription *);
- HomeDescription_var (const HomeDescription_var &);
- ~HomeDescription_var (void);
-
- HomeDescription_var &operator= (HomeDescription *);
- HomeDescription_var &operator= (const HomeDescription_var &);
- HomeDescription *operator-> (void);
- const HomeDescription *operator-> (void) const;
-
- operator const HomeDescription &() const;
- operator HomeDescription &();
- operator HomeDescription &() const;
-
- // Variable-size types only.
- operator HomeDescription *&();
-
- // in, inout, out, _retn
- const HomeDescription &in (void) const;
- HomeDescription &inout (void);
- HomeDescription *&out (void);
- HomeDescription *_retn (void);
- HomeDescription *ptr (void) const;
-
- private:
- HomeDescription *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export HomeDescription_out
- {
- public:
- HomeDescription_out (HomeDescription *&);
- HomeDescription_out (HomeDescription_var &);
- HomeDescription_out (const HomeDescription_out &);
- HomeDescription_out &operator= (const HomeDescription_out &);
- HomeDescription_out &operator= (HomeDescription *);
- operator HomeDescription *&();
- HomeDescription *&ptr (void);
- HomeDescription *operator-> (void);
-
- private:
- HomeDescription *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const HomeDescription_var &);
- };
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_HomeDescription;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_HomeDescription;
+ }
+TAO_NAMESPACE_CLOSE // module CORBA::ComponentIR
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
}
-TAO_NAMESPACE_CLOSE // module IR
+TAO_NAMESPACE_CLOSE // module CORBA
// Proxy Broker Factory function pointer declarations.
@@ -8193,310 +6308,250 @@ TAO_NAMESPACE_CLOSE // module IR
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root.cpp:80
extern TAO_IFR_Client_Export
-IR::_TAO_ComponentRepository_Proxy_Broker *
-(*IR__TAO_ComponentRepository_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_EventDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_ProvidesDef_Proxy_Broker *
-(*IR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_Container_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_UsesDef_Proxy_Broker *
-(*IR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_EventDef_Proxy_Broker *
-(*IR__TAO_EventDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_Repository_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_EmitsDef_Proxy_Broker *
-(*IR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_PublishesDef_Proxy_Broker *
-(*IR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_UsesDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_ConsumesDef_Proxy_Broker *
-(*IR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_ComponentDef_Proxy_Broker *
-(*IR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_PrimaryKeyDef_Proxy_Broker *
-(*IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_FactoryDef_Proxy_Broker *
-(*IR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_FinderDef_Proxy_Broker *
-(*IR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
extern TAO_IFR_Client_Export
-IR::_TAO_HomeDef_Proxy_Broker *
-(*IR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer) (
+CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::DefinitionKind);
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::DefinitionKind &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::RepositoryIdSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::RepositoryIdSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::RepositoryIdSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::RepositoryIdSeq *&);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::ComponentDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ComponentDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ComponentDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::ComponentDefSeq *&);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::ProvidesDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ProvidesDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ProvidesDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::ProvidesDefSeq *&);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::UsesDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::UsesDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::UsesDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::UsesDefSeq *&);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::HomeDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::HomeDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::HomeDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::HomeDefSeq *&);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::EmitsDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::EmitsDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::EmitsDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::EmitsDefSeq *&);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+extern TAO_IFR_Client_Export
+CORBA::ComponentIR::_TAO_FinderDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::PublishesDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::PublishesDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::PublishesDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::PublishesDefSeq *&);
+extern TAO_IFR_Client_Export
+CORBA::ComponentIR::_TAO_HomeDef_Proxy_Broker *
+(*CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::ConsumesDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ConsumesDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ConsumesDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::ConsumesDefSeq *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::EventDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::FactoryDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::FactoryDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::FactoryDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::FactoryDefSeq *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::Container_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::Container_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::Container_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::FinderDefSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::FinderDefSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::FinderDefSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::FinderDefSeq *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ModuleDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ModuleDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ModuleDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ComponentRepository_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ComponentRepository_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ComponentRepository_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::Repository_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::Repository_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::Repository_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ProvidesDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ProvidesDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ProvidesDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ProvidesDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ProvidesDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ProvidesDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::ProvidesDescription &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ProvidesDescription*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ProvidesDescription *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::ProvidesDescription *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::ProvidesDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ProvidesDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ProvidesDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::ProvidesDescription *&);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::UsesDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::UsesDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::UsesDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::UsesDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::UsesDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::UsesDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::UsesDescription &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::UsesDescription*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::UsesDescription *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::UsesDescription *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::UsesDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::UsesDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::UsesDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::UsesDescription *&);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::ProvidesDescSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ProvidesDescSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ProvidesDescSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::ProvidesDescSeq *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventPortDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventPortDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::EventPortDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::UsesDescSeq &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::UsesDescSeq*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::UsesDescSeq *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::UsesDescSeq *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::EventPortDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventPortDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::EventPortDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::EventPortDescription *&);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::EventDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::EventDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::EventDef_ptr &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
-
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::EventDescription &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::EventDescription*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::EventDescription *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::EventDescription *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EmitsDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EmitsDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::EmitsDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::EmitsDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::EmitsDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::EmitsDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::PublishesDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::PublishesDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::PublishesDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::PublishesDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::PublishesDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::PublishesDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ConsumesDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ConsumesDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ConsumesDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ConsumesDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ConsumesDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ConsumesDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ComponentDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ComponentDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ComponentDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ComponentDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ComponentDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ComponentDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::ProvidesDescriptionSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ProvidesDescriptionSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ProvidesDescriptionSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::ProvidesDescriptionSeq *&);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::ComponentDescription &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::ComponentDescription*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ComponentDescription *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::ComponentDescription *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::UsesDescriptionSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::UsesDescriptionSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::UsesDescriptionSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::UsesDescriptionSeq *&);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::PrimaryKeyDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::PrimaryKeyDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::PrimaryKeyDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::EventPortDescriptionSeq &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::EventPortDescriptionSeq*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::EventPortDescriptionSeq *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::EventPortDescriptionSeq *&);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::PrimaryKeyDescription &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::PrimaryKeyDescription*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::PrimaryKeyDescription *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::PrimaryKeyDescription *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::ComponentDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::ComponentDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::ComponentDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::ComponentDescription *&);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::FactoryDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::FactoryDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::FactoryDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::FactoryDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::FactoryDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::FactoryDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::FinderDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::FinderDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::FinderDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::FinderDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::FinderDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::FinderDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::HomeDef_ptr); // copying
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::HomeDef_ptr *); // non-copying
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::HomeDef_ptr &);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::HomeDef_ptr); // copying
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::HomeDef_ptr *); // non-copying
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::HomeDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const IR::HomeDescription &); // copying version
-TAO_IFR_Client_Export void operator<<= (CORBA::Any &, IR::HomeDescription*); // noncopying version
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::HomeDescription *&); // deprecated
-TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::HomeDescription *&);
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, const CORBA::ComponentIR::HomeDescription &); // copying version
+TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::ComponentIR::HomeDescription*); // noncopying version
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ComponentIR::HomeDescription *&); // deprecated
+TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ComponentIR::HomeDescription *&);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:48
@@ -8504,322 +6559,169 @@ TAO_IFR_Client_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR::
#ifndef __ACE_INLINE__
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ch.cpp:50
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::DefinitionKind &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::DefinitionKind &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_RepositoryIdSeq_H_
-#define _TAO_CDR_OP_IR_RepositoryIdSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::RepositoryIdSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::RepositoryIdSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_RepositoryIdSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::EventDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::EventDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_ComponentDefSeq_H_
-#define _TAO_CDR_OP_IR_ComponentDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::ComponentDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::ComponentDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_ComponentDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::Container_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::Container_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_ProvidesDefSeq_H_
-#define _TAO_CDR_OP_IR_ProvidesDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::ProvidesDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::ProvidesDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_ProvidesDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::ModuleDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::ModuleDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_UsesDefSeq_H_
-#define _TAO_CDR_OP_IR_UsesDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::UsesDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::UsesDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_UsesDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::Repository_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::Repository_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_HomeDefSeq_H_
-#define _TAO_CDR_OP_IR_HomeDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::HomeDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::HomeDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_HomeDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::ProvidesDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::ProvidesDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_EmitsDefSeq_H_
-#define _TAO_CDR_OP_IR_EmitsDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::EmitsDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::EmitsDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-#endif /* _TAO_CDR_OP_IR_EmitsDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::ProvidesDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::ProvidesDescription &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_PublishesDefSeq_H_
-#define _TAO_CDR_OP_IR_PublishesDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::PublishesDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::PublishesDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_PublishesDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::UsesDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::UsesDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_ConsumesDefSeq_H_
-#define _TAO_CDR_OP_IR_ConsumesDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::ConsumesDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::ConsumesDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-#endif /* _TAO_CDR_OP_IR_ConsumesDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::UsesDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::UsesDescription &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_FactoryDefSeq_H_
-#define _TAO_CDR_OP_IR_FactoryDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::FactoryDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::FactoryDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-#endif /* _TAO_CDR_OP_IR_FactoryDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::EventPortDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::EventPortDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-
-#if !defined _TAO_CDR_OP_IR_FinderDefSeq_H_
-#define _TAO_CDR_OP_IR_FinderDefSeq_H_
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const IR::FinderDefSeq &
- );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- IR::FinderDefSeq &
- );
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-#endif /* _TAO_CDR_OP_IR_FinderDefSeq_H_ */
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::EventPortDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::EventPortDescription &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::ComponentRepository_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::ComponentRepository_ptr &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::EmitsDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::EmitsDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::ProvidesDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::ProvidesDef_ptr &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::ProvidesDescription &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::ProvidesDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::PublishesDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::PublishesDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::UsesDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::UsesDef_ptr &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::ConsumesDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::ConsumesDef_ptr &);
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::UsesDescription &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::UsesDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::ComponentDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::ComponentDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-#if !defined _TAO_CDR_OP_IR_ProvidesDescSeq_H_
-#define _TAO_CDR_OP_IR_ProvidesDescSeq_H_
+#if !defined _TAO_CDR_OP_CORBA_ComponentIR_ProvidesDescriptionSeq_H_
+#define _TAO_CDR_OP_CORBA_ComponentIR_ProvidesDescriptionSeq_H_
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const IR::ProvidesDescSeq &
+ const CORBA::ComponentIR::ProvidesDescriptionSeq &
);
TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- IR::ProvidesDescSeq &
+ CORBA::ComponentIR::ProvidesDescriptionSeq &
);
-#endif /* _TAO_CDR_OP_IR_ProvidesDescSeq_H_ */
+#endif /* _TAO_CDR_OP_CORBA_ComponentIR_ProvidesDescriptionSeq_H_ */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-#if !defined _TAO_CDR_OP_IR_UsesDescSeq_H_
-#define _TAO_CDR_OP_IR_UsesDescSeq_H_
+#if !defined _TAO_CDR_OP_CORBA_ComponentIR_UsesDescriptionSeq_H_
+#define _TAO_CDR_OP_CORBA_ComponentIR_UsesDescriptionSeq_H_
TAO_IFR_Client_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const IR::UsesDescSeq &
+ const CORBA::ComponentIR::UsesDescriptionSeq &
);
TAO_IFR_Client_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- IR::UsesDescSeq &
+ CORBA::ComponentIR::UsesDescriptionSeq &
);
-#endif /* _TAO_CDR_OP_IR_UsesDescSeq_H_ */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::EventDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::EventDef_ptr &);
+#endif /* _TAO_CDR_OP_CORBA_ComponentIR_UsesDescriptionSeq_H_ */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::EventDescription &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::EventDescription &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::EmitsDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::EmitsDef_ptr &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::PublishesDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::PublishesDef_ptr &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::ConsumesDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::ConsumesDef_ptr &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::ComponentDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::ComponentDef_ptr &);
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::ComponentDescription &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::ComponentDescription &);
+#if !defined _TAO_CDR_OP_CORBA_ComponentIR_EventPortDescriptionSeq_H_
+#define _TAO_CDR_OP_CORBA_ComponentIR_EventPortDescriptionSeq_H_
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
+TAO_IFR_Client_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ComponentIR::EventPortDescriptionSeq &
+ );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ComponentIR::EventPortDescriptionSeq &
+ );
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::PrimaryKeyDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::PrimaryKeyDef_ptr &);
+#endif /* _TAO_CDR_OP_CORBA_ComponentIR_EventPortDescriptionSeq_H_ */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::PrimaryKeyDescription &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::PrimaryKeyDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::ComponentDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::ComponentDescription &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::FactoryDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::FactoryDef_ptr &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::FactoryDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::FactoryDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::FinderDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::FinderDef_ptr &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::FinderDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::FinderDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::HomeDef_ptr );
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::HomeDef_ptr &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::HomeDef_ptr );
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::HomeDef_ptr &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
-TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::HomeDescription &);
-TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::HomeDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ComponentIR::HomeDescription &);
+TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ComponentIR::HomeDescription &);
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:64