diff options
Diffstat (limited to 'TAO/tao/IFR_Client/IFR_ComponentsC.h')
-rw-r--r-- | TAO/tao/IFR_Client/IFR_ComponentsC.h | 1077 |
1 files changed, 536 insertions, 541 deletions
diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.h b/TAO/tao/IFR_Client/IFR_ComponentsC.h index f2efcd1c0c8..69b379a161f 100644 --- a/TAO/tao/IFR_Client/IFR_ComponentsC.h +++ b/TAO/tao/IFR_Client/IFR_ComponentsC.h @@ -40,7 +40,7 @@ # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ -#include "ifr_client_export.h" +#include "tao/IFR_Client/ifr_client_export.h" #include "tao/AnyTypeCode/TypeCode.h" #include "tao/AnyTypeCode/TypeCode_Constants.h" #include "tao/ORB.h" @@ -69,7 +69,9 @@ #pragma option push -w-rvl -w-rch -w-ccc -w-inl #endif /* __BORLANDC__ */ -// TAO_IDL - Generated from +TAO_BEGIN_VERSIONED_NAMESPACE_DECL + +// TAO_IDL - Generated from // be\be_visitor_root/root_ch.cpp:62 namespace TAO @@ -83,28 +85,28 @@ namespace TAO namespace CORBA { - + // TAO_IDL - Generated from // be\be_visitor_module/module_ch.cpp:48 - + namespace ComponentIR { - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_COMPONENTDEF__VAR_OUT_CH_ - + class ComponentDef; typedef ComponentDef *ComponentDef_ptr; - + typedef TAO_Objref_Var_T< ComponentDef > ComponentDef_var; - + typedef TAO_Objref_Out_T< ComponentDef @@ -112,22 +114,22 @@ namespace CORBA ComponentDef_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_HOMEDEF__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_HOMEDEF__VAR_OUT_CH_ - + class HomeDef; typedef HomeDef *HomeDef_ptr; - + typedef TAO_Objref_Var_T< HomeDef > HomeDef_var; - + typedef TAO_Objref_Out_T< HomeDef @@ -135,22 +137,22 @@ namespace CORBA HomeDef_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_EVENTDEF__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_EVENTDEF__VAR_OUT_CH_ - + class EventDef; typedef EventDef *EventDef_ptr; - + typedef TAO_Objref_Var_T< EventDef > EventDef_var; - + typedef TAO_Objref_Out_T< EventDef @@ -158,13 +160,13 @@ namespace CORBA EventDef_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_EVENTDEF_CH_) #define _CORBA_COMPONENTIR_EVENTDEF_CH_ - + class TAO_IFR_Client_Export EventDef : public virtual ::CORBA::ExtValueDef { @@ -172,56 +174,56 @@ namespace CORBA friend class TAO::Narrow_Utils<EventDef>; typedef EventDef_ptr _ptr_type; typedef EventDef_var _var_type; - + // The static operations. static EventDef_ptr _duplicate (EventDef_ptr obj); - + static void _tao_release (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 static_cast<EventDef_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_EventDef_Proxy_Broker_; - + protected: // Concrete interface only. EventDef (void); - + // 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 (void); - + // Concrete non-local interface only. EventDef ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. EventDef ( TAO_Stub *objref, @@ -229,38 +231,38 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~EventDef (void); - + private: // Private and unimplemented for concrete interfaces. EventDef (const EventDef &); - + void operator= (const EventDef &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_EventDef; - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_CONTAINER__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_CONTAINER__VAR_OUT_CH_ - + class Container; typedef Container *Container_ptr; - + typedef TAO_Objref_Var_T< Container > Container_var; - + typedef TAO_Objref_Out_T< Container @@ -268,13 +270,13 @@ namespace CORBA Container_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_CONTAINER_CH_) #define _CORBA_COMPONENTIR_CONTAINER_CH_ - + class TAO_IFR_Client_Export Container : public virtual ::CORBA::Container { @@ -282,32 +284,32 @@ namespace CORBA friend class TAO::Narrow_Utils<Container>; typedef Container_ptr _ptr_type; typedef Container_var _var_type; - + // The static operations. static Container_ptr _duplicate (Container_ptr obj); - + static void _tao_release (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 static_cast<Container_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // be\be_visitor_operation/operation_ch.cpp:46 - + virtual ::CORBA::ComponentIR::ComponentDef_ptr create_component ( const char * id, const char * name, @@ -319,10 +321,10 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_operation/operation_ch.cpp:46 - + virtual ::CORBA::ComponentIR::HomeDef_ptr create_home ( const char * id, const char * name, @@ -336,10 +338,10 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_operation/operation_ch.cpp:46 - + virtual ::CORBA::ComponentIR::EventDef_ptr create_event ( const char * id, const char * name, @@ -356,34 +358,34 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_Container_Proxy_Broker_; - + protected: // Concrete interface only. Container (void); - + // 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 (void); - + // Concrete non-local interface only. Container ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. Container ( TAO_Stub *objref, @@ -391,38 +393,38 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~Container (void); - + private: // Private and unimplemented for concrete interfaces. Container (const Container &); - + void operator= (const Container &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_Container; - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_MODULEDEF__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_MODULEDEF__VAR_OUT_CH_ - + class ModuleDef; typedef ModuleDef *ModuleDef_ptr; - + typedef TAO_Objref_Var_T< ModuleDef > ModuleDef_var; - + typedef TAO_Objref_Out_T< ModuleDef @@ -430,13 +432,13 @@ namespace CORBA ModuleDef_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_MODULEDEF_CH_) #define _CORBA_COMPONENTIR_MODULEDEF_CH_ - + class TAO_IFR_Client_Export ModuleDef : public virtual ::CORBA::ModuleDef, public virtual ::CORBA::ComponentIR::Container @@ -445,56 +447,56 @@ namespace CORBA friend class TAO::Narrow_Utils<ModuleDef>; typedef ModuleDef_ptr _ptr_type; typedef ModuleDef_var _var_type; - + // The static operations. static ModuleDef_ptr _duplicate (ModuleDef_ptr obj); - + static void _tao_release (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 static_cast<ModuleDef_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_ModuleDef_Proxy_Broker_; - + protected: // Concrete interface only. ModuleDef (void); - + // 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 (void); - + // Concrete non-local interface only. ModuleDef ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. ModuleDef ( TAO_Stub *objref, @@ -502,38 +504,38 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~ModuleDef (void); - + private: // Private and unimplemented for concrete interfaces. ModuleDef (const ModuleDef &); - + void operator= (const ModuleDef &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ModuleDef; - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_REPOSITORY__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_REPOSITORY__VAR_OUT_CH_ - + class Repository; typedef Repository *Repository_ptr; - + typedef TAO_Objref_Var_T< Repository > Repository_var; - + typedef TAO_Objref_Out_T< Repository @@ -541,13 +543,13 @@ namespace CORBA Repository_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_REPOSITORY_CH_) #define _CORBA_COMPONENTIR_REPOSITORY_CH_ - + class TAO_IFR_Client_Export Repository : public virtual ::CORBA::Repository, public virtual ::CORBA::ComponentIR::Container @@ -556,56 +558,56 @@ namespace CORBA friend class TAO::Narrow_Utils<Repository>; typedef Repository_ptr _ptr_type; typedef Repository_var _var_type; - + // The static operations. static Repository_ptr _duplicate (Repository_ptr obj); - + static void _tao_release (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 static_cast<Repository_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_Repository_Proxy_Broker_; - + protected: // Concrete interface only. Repository (void); - + // 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 (void); - + // Concrete non-local interface only. Repository ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. Repository ( TAO_Stub *objref, @@ -613,38 +615,38 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~Repository (void); - + private: // Private and unimplemented for concrete interfaces. Repository (const Repository &); - + void operator= (const Repository &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_Repository; - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_PROVIDESDEF__VAR_OUT_CH_ - + class ProvidesDef; typedef ProvidesDef *ProvidesDef_ptr; - + typedef TAO_Objref_Var_T< ProvidesDef > ProvidesDef_var; - + typedef TAO_Objref_Out_T< ProvidesDef @@ -652,13 +654,13 @@ namespace CORBA ProvidesDef_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_PROVIDESDEF_CH_) #define _CORBA_COMPONENTIR_PROVIDESDEF_CH_ - + class TAO_IFR_Client_Export ProvidesDef : public virtual ::CORBA::Contained { @@ -666,42 +668,42 @@ namespace CORBA friend class TAO::Narrow_Utils<ProvidesDef>; typedef ProvidesDef_ptr _ptr_type; typedef ProvidesDef_var _var_type; - + // The static operations. static ProvidesDef_ptr _duplicate (ProvidesDef_ptr obj); - + static void _tao_release (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 static_cast<ProvidesDef_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // 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 // be\be_visitor_operation/operation_ch.cpp:46 - + virtual void interface_type ( ::CORBA::InterfaceDef_ptr interface_type ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -709,34 +711,34 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_ProvidesDef_Proxy_Broker_; - + protected: // Concrete interface only. ProvidesDef (void); - + // 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 (void); - + // Concrete non-local interface only. ProvidesDef ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. ProvidesDef ( TAO_Stub *objref, @@ -744,76 +746,76 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~ProvidesDef (void); - + private: // Private and unimplemented for concrete interfaces. ProvidesDef (const ProvidesDef &); - + void operator= (const ProvidesDef &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ProvidesDef; - + // TAO_IDL - Generated from // be\be_type.cpp:258 - + struct ProvidesDescription; - + typedef TAO_Var_Var_T< ProvidesDescription > ProvidesDescription_var; - + typedef TAO_Out_T< ProvidesDescription, ProvidesDescription_var > ProvidesDescription_out; - + // TAO_IDL - Generated from // be\be_visitor_structure/structure_ch.cpp:57 - + 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; + TAO::String_Manager name; + TAO::String_Manager id; + TAO::String_Manager defined_in; + TAO::String_Manager version; + TAO::String_Manager interface_type; }; - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ProvidesDescription; - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_USESDEF__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_USESDEF__VAR_OUT_CH_ - + class UsesDef; typedef UsesDef *UsesDef_ptr; - + typedef TAO_Objref_Var_T< UsesDef > UsesDef_var; - + typedef TAO_Objref_Out_T< UsesDef @@ -821,13 +823,13 @@ namespace CORBA UsesDef_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_USESDEF_CH_) #define _CORBA_COMPONENTIR_USESDEF_CH_ - + class TAO_IFR_Client_Export UsesDef : public virtual ::CORBA::Contained { @@ -835,42 +837,42 @@ namespace CORBA friend class TAO::Narrow_Utils<UsesDef>; typedef UsesDef_ptr _ptr_type; typedef UsesDef_var _var_type; - + // The static operations. static UsesDef_ptr _duplicate (UsesDef_ptr obj); - + static void _tao_release (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 static_cast<UsesDef_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // 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 // be\be_visitor_operation/operation_ch.cpp:46 - + virtual void interface_type ( ::CORBA::InterfaceDef_ptr interface_type ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -878,20 +880,20 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // 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 // be\be_visitor_operation/operation_ch.cpp:46 - + virtual void is_multiple ( ::CORBA::Boolean is_multiple ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -899,34 +901,34 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_UsesDef_Proxy_Broker_; - + protected: // Concrete interface only. UsesDef (void); - + // 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 (void); - + // Concrete non-local interface only. UsesDef ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. UsesDef ( TAO_Stub *objref, @@ -934,77 +936,77 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~UsesDef (void); - + private: // Private and unimplemented for concrete interfaces. UsesDef (const UsesDef &); - + void operator= (const UsesDef &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_UsesDef; - + // TAO_IDL - Generated from // be\be_type.cpp:258 - + struct UsesDescription; - + typedef TAO_Var_Var_T< UsesDescription > UsesDescription_var; - + typedef TAO_Out_T< UsesDescription, UsesDescription_var > UsesDescription_out; - + // TAO_IDL - Generated from // be\be_visitor_structure/structure_ch.cpp:57 - + 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; + 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; }; - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_UsesDescription; - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_EVENTPORTDEF__VAR_OUT_CH_ - + class EventPortDef; typedef EventPortDef *EventPortDef_ptr; - + typedef TAO_Objref_Var_T< EventPortDef > EventPortDef_var; - + typedef TAO_Objref_Out_T< EventPortDef @@ -1012,13 +1014,13 @@ namespace CORBA EventPortDef_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF_CH_) #define _CORBA_COMPONENTIR_EVENTPORTDEF_CH_ - + class TAO_IFR_Client_Export EventPortDef : public virtual ::CORBA::Contained { @@ -1026,42 +1028,42 @@ namespace CORBA friend class TAO::Narrow_Utils<EventPortDef>; typedef EventPortDef_ptr _ptr_type; typedef EventPortDef_var _var_type; - + // The static operations. static EventPortDef_ptr _duplicate (EventPortDef_ptr obj); - + static void _tao_release (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 static_cast<EventPortDef_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // 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 // be\be_visitor_operation/operation_ch.cpp:46 - + virtual void event ( ::CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1069,10 +1071,10 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_operation/operation_ch.cpp:46 - + virtual CORBA::Boolean is_a ( const char * event_id ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1080,34 +1082,34 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_EventPortDef_Proxy_Broker_; - + protected: // Concrete interface only. EventPortDef (void); - + // 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 (void); - + // Concrete non-local interface only. EventPortDef ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. EventPortDef ( TAO_Stub *objref, @@ -1115,76 +1117,76 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~EventPortDef (void); - + private: // Private and unimplemented for concrete interfaces. EventPortDef (const EventPortDef &); - + void operator= (const EventPortDef &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_EventPortDef; - + // TAO_IDL - Generated from // be\be_type.cpp:258 - + struct EventPortDescription; - + typedef TAO_Var_Var_T< EventPortDescription > EventPortDescription_var; - + typedef TAO_Out_T< EventPortDescription, EventPortDescription_var > EventPortDescription_out; - + // TAO_IDL - Generated from // be\be_visitor_structure/structure_ch.cpp:57 - + 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; + TAO::String_Manager name; + TAO::String_Manager id; + TAO::String_Manager defined_in; + TAO::String_Manager version; + TAO::String_Manager event; }; - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_EventPortDescription; - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_EMITSDEF__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_EMITSDEF__VAR_OUT_CH_ - + class EmitsDef; typedef EmitsDef *EmitsDef_ptr; - + typedef TAO_Objref_Var_T< EmitsDef > EmitsDef_var; - + typedef TAO_Objref_Out_T< EmitsDef @@ -1192,13 +1194,13 @@ namespace CORBA EmitsDef_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_EMITSDEF_CH_) #define _CORBA_COMPONENTIR_EMITSDEF_CH_ - + class TAO_IFR_Client_Export EmitsDef : public virtual ::CORBA::ComponentIR::EventPortDef { @@ -1206,56 +1208,56 @@ namespace CORBA friend class TAO::Narrow_Utils<EmitsDef>; typedef EmitsDef_ptr _ptr_type; typedef EmitsDef_var _var_type; - + // The static operations. static EmitsDef_ptr _duplicate (EmitsDef_ptr obj); - + static void _tao_release (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 static_cast<EmitsDef_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_EmitsDef_Proxy_Broker_; - + protected: // Concrete interface only. EmitsDef (void); - + // 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 (void); - + // Concrete non-local interface only. EmitsDef ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. EmitsDef ( TAO_Stub *objref, @@ -1263,38 +1265,38 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~EmitsDef (void); - + private: // Private and unimplemented for concrete interfaces. EmitsDef (const EmitsDef &); - + void operator= (const EmitsDef &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_EmitsDef; - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_PUBLISHESDEF__VAR_OUT_CH_ - + class PublishesDef; typedef PublishesDef *PublishesDef_ptr; - + typedef TAO_Objref_Var_T< PublishesDef > PublishesDef_var; - + typedef TAO_Objref_Out_T< PublishesDef @@ -1302,13 +1304,13 @@ namespace CORBA PublishesDef_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF_CH_) #define _CORBA_COMPONENTIR_PUBLISHESDEF_CH_ - + class TAO_IFR_Client_Export PublishesDef : public virtual ::CORBA::ComponentIR::EventPortDef { @@ -1316,56 +1318,56 @@ namespace CORBA friend class TAO::Narrow_Utils<PublishesDef>; typedef PublishesDef_ptr _ptr_type; typedef PublishesDef_var _var_type; - + // The static operations. static PublishesDef_ptr _duplicate (PublishesDef_ptr obj); - + static void _tao_release (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 static_cast<PublishesDef_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_PublishesDef_Proxy_Broker_; - + protected: // Concrete interface only. PublishesDef (void); - + // 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 (void); - + // Concrete non-local interface only. PublishesDef ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. PublishesDef ( TAO_Stub *objref, @@ -1373,38 +1375,38 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~PublishesDef (void); - + private: // Private and unimplemented for concrete interfaces. PublishesDef (const PublishesDef &); - + void operator= (const PublishesDef &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_PublishesDef; - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_CONSUMESDEF__VAR_OUT_CH_ - + class ConsumesDef; typedef ConsumesDef *ConsumesDef_ptr; - + typedef TAO_Objref_Var_T< ConsumesDef > ConsumesDef_var; - + typedef TAO_Objref_Out_T< ConsumesDef @@ -1412,13 +1414,13 @@ namespace CORBA ConsumesDef_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_CONSUMESDEF_CH_) #define _CORBA_COMPONENTIR_CONSUMESDEF_CH_ - + class TAO_IFR_Client_Export ConsumesDef : public virtual ::CORBA::ComponentIR::EventPortDef { @@ -1426,56 +1428,56 @@ namespace CORBA friend class TAO::Narrow_Utils<ConsumesDef>; typedef ConsumesDef_ptr _ptr_type; typedef ConsumesDef_var _var_type; - + // The static operations. static ConsumesDef_ptr _duplicate (ConsumesDef_ptr obj); - + static void _tao_release (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 static_cast<ConsumesDef_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_ConsumesDef_Proxy_Broker_; - + protected: // Concrete interface only. ConsumesDef (void); - + // 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 (void); - + // Concrete non-local interface only. ConsumesDef ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. ConsumesDef ( TAO_Stub *objref, @@ -1483,29 +1485,29 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~ConsumesDef (void); - + private: // Private and unimplemented for concrete interfaces. ConsumesDef (const ConsumesDef &); - + void operator= (const ConsumesDef &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ConsumesDef; - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_COMPONENTDEF_CH_) #define _CORBA_COMPONENTIR_COMPONENTDEF_CH_ - + class TAO_IFR_Client_Export ComponentDef : public virtual ::CORBA::ExtInterfaceDef { @@ -1513,42 +1515,42 @@ namespace CORBA friend class TAO::Narrow_Utils<ComponentDef>; typedef ComponentDef_ptr _ptr_type; typedef ComponentDef_var _var_type; - + // The static operations. static ComponentDef_ptr _duplicate (ComponentDef_ptr obj); - + static void _tao_release (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 static_cast<ComponentDef_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // 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 // be\be_visitor_operation/operation_ch.cpp:46 - + virtual void base_component ( ::CORBA::ComponentIR::ComponentDef_ptr base_component ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1556,20 +1558,20 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // 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 // be\be_visitor_operation/operation_ch.cpp:46 - + virtual void supported_interfaces ( const ::CORBA::InterfaceDefSeq & supported_interfaces ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1577,10 +1579,10 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_operation/operation_ch.cpp:46 - + virtual ::CORBA::ComponentIR::ProvidesDef_ptr create_provides ( const char * id, const char * name, @@ -1591,10 +1593,10 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_operation/operation_ch.cpp:46 - + virtual ::CORBA::ComponentIR::UsesDef_ptr create_uses ( const char * id, const char * name, @@ -1606,10 +1608,10 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_operation/operation_ch.cpp:46 - + virtual ::CORBA::ComponentIR::EmitsDef_ptr create_emits ( const char * id, const char * name, @@ -1620,10 +1622,10 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_operation/operation_ch.cpp:46 - + virtual ::CORBA::ComponentIR::PublishesDef_ptr create_publishes ( const char * id, const char * name, @@ -1634,10 +1636,10 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_operation/operation_ch.cpp:46 - + virtual ::CORBA::ComponentIR::ConsumesDef_ptr create_consumes ( const char * id, const char * name, @@ -1648,34 +1650,34 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_ComponentDef_Proxy_Broker_; - + protected: // Concrete interface only. ComponentDef (void); - + // 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 (void); - + // Concrete non-local interface only. ComponentDef ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. ComponentDef ( TAO_Stub *objref, @@ -1683,49 +1685,46 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~ComponentDef (void); - + private: // Private and unimplemented for concrete interfaces. ComponentDef (const ComponentDef &); - + void operator= (const ComponentDef &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ComponentDef; - + // TAO_IDL - Generated from // be\be_visitor_sequence/sequence_ch.cpp:101 #if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_) #define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_ - + class ProvidesDescriptionSeq; - + typedef TAO_VarSeq_Var_T< - ProvidesDescriptionSeq, - ProvidesDescription + ProvidesDescriptionSeq > ProvidesDescriptionSeq_var; - + typedef TAO_Seq_Out_T< - ProvidesDescriptionSeq, - ProvidesDescriptionSeq_var, - ProvidesDescription + ProvidesDescriptionSeq > ProvidesDescriptionSeq_out; - + class TAO_IFR_Client_Export ProvidesDescriptionSeq : public - TAO_Unbounded_Sequence< + TAO::unbounded_value_sequence< ProvidesDescription > { @@ -1735,50 +1734,47 @@ namespace CORBA ProvidesDescriptionSeq ( CORBA::ULong max, CORBA::ULong length, - ProvidesDescription* buffer, - CORBA::Boolean release = 0 + ProvidesDescription* buffer, + CORBA::Boolean release = false ); ProvidesDescriptionSeq (const ProvidesDescriptionSeq &); ~ProvidesDescriptionSeq (void); - + static void _tao_any_destructor (void *); - + typedef ProvidesDescriptionSeq_var _var_type; }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ProvidesDescriptionSeq; - + // TAO_IDL - Generated from // be\be_visitor_sequence/sequence_ch.cpp:101 #if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_) #define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_ - + class UsesDescriptionSeq; - + typedef TAO_VarSeq_Var_T< - UsesDescriptionSeq, - UsesDescription + UsesDescriptionSeq > UsesDescriptionSeq_var; - + typedef TAO_Seq_Out_T< - UsesDescriptionSeq, - UsesDescriptionSeq_var, - UsesDescription + UsesDescriptionSeq > UsesDescriptionSeq_out; - + class TAO_IFR_Client_Export UsesDescriptionSeq : public - TAO_Unbounded_Sequence< + TAO::unbounded_value_sequence< UsesDescription > { @@ -1788,50 +1784,47 @@ namespace CORBA UsesDescriptionSeq ( CORBA::ULong max, CORBA::ULong length, - UsesDescription* buffer, - CORBA::Boolean release = 0 + UsesDescription* buffer, + CORBA::Boolean release = false ); UsesDescriptionSeq (const UsesDescriptionSeq &); ~UsesDescriptionSeq (void); - + static void _tao_any_destructor (void *); - + typedef UsesDescriptionSeq_var _var_type; }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_UsesDescriptionSeq; - + // TAO_IDL - Generated from // be\be_visitor_sequence/sequence_ch.cpp:101 #if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_) #define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_ - + class EventPortDescriptionSeq; - + typedef TAO_VarSeq_Var_T< - EventPortDescriptionSeq, - EventPortDescription + EventPortDescriptionSeq > EventPortDescriptionSeq_var; - + typedef TAO_Seq_Out_T< - EventPortDescriptionSeq, - EventPortDescriptionSeq_var, - EventPortDescription + EventPortDescriptionSeq > EventPortDescriptionSeq_out; - + class TAO_IFR_Client_Export EventPortDescriptionSeq : public - TAO_Unbounded_Sequence< + TAO::unbounded_value_sequence< EventPortDescription > { @@ -1841,55 +1834,55 @@ namespace CORBA EventPortDescriptionSeq ( CORBA::ULong max, CORBA::ULong length, - EventPortDescription* buffer, - CORBA::Boolean release = 0 + EventPortDescription* buffer, + CORBA::Boolean release = false ); EventPortDescriptionSeq (const EventPortDescriptionSeq &); ~EventPortDescriptionSeq (void); - + static void _tao_any_destructor (void *); - + typedef EventPortDescriptionSeq_var _var_type; }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_EventPortDescriptionSeq; - + // TAO_IDL - Generated from // be\be_type.cpp:258 - + struct ComponentDescription; - + typedef TAO_Var_Var_T< ComponentDescription > ComponentDescription_var; - + typedef TAO_Out_T< ComponentDescription, ComponentDescription_var > ComponentDescription_out; - + // TAO_IDL - Generated from // be\be_visitor_structure/structure_ch.cpp:57 - + 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; + 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; @@ -1899,27 +1892,27 @@ namespace CORBA CORBA::ExtAttrDescriptionSeq attributes; CORBA::TypeCode_var type; }; - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_ComponentDescription; - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_FACTORYDEF__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_FACTORYDEF__VAR_OUT_CH_ - + class FactoryDef; typedef FactoryDef *FactoryDef_ptr; - + typedef TAO_Objref_Var_T< FactoryDef > FactoryDef_var; - + typedef TAO_Objref_Out_T< FactoryDef @@ -1927,13 +1920,13 @@ namespace CORBA FactoryDef_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_FACTORYDEF_CH_) #define _CORBA_COMPONENTIR_FACTORYDEF_CH_ - + class TAO_IFR_Client_Export FactoryDef : public virtual ::CORBA::OperationDef { @@ -1941,56 +1934,56 @@ namespace CORBA friend class TAO::Narrow_Utils<FactoryDef>; typedef FactoryDef_ptr _ptr_type; typedef FactoryDef_var _var_type; - + // The static operations. static FactoryDef_ptr _duplicate (FactoryDef_ptr obj); - + static void _tao_release (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 static_cast<FactoryDef_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_FactoryDef_Proxy_Broker_; - + protected: // Concrete interface only. FactoryDef (void); - + // 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 (void); - + // Concrete non-local interface only. FactoryDef ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. FactoryDef ( TAO_Stub *objref, @@ -1998,38 +1991,38 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~FactoryDef (void); - + private: // Private and unimplemented for concrete interfaces. FactoryDef (const FactoryDef &); - + void operator= (const FactoryDef &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_FactoryDef; - + // TAO_IDL - Generated from // be\be_interface.cpp:598 #if !defined (_CORBA_COMPONENTIR_FINDERDEF__VAR_OUT_CH_) #define _CORBA_COMPONENTIR_FINDERDEF__VAR_OUT_CH_ - + class FinderDef; typedef FinderDef *FinderDef_ptr; - + typedef TAO_Objref_Var_T< FinderDef > FinderDef_var; - + typedef TAO_Objref_Out_T< FinderDef @@ -2037,13 +2030,13 @@ namespace CORBA FinderDef_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_FINDERDEF_CH_) #define _CORBA_COMPONENTIR_FINDERDEF_CH_ - + class TAO_IFR_Client_Export FinderDef : public virtual ::CORBA::OperationDef { @@ -2051,56 +2044,56 @@ namespace CORBA friend class TAO::Narrow_Utils<FinderDef>; typedef FinderDef_ptr _ptr_type; typedef FinderDef_var _var_type; - + // The static operations. static FinderDef_ptr _duplicate (FinderDef_ptr obj); - + static void _tao_release (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 static_cast<FinderDef_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_FinderDef_Proxy_Broker_; - + protected: // Concrete interface only. FinderDef (void); - + // 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 (void); - + // Concrete non-local interface only. FinderDef ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. FinderDef ( TAO_Stub *objref, @@ -2108,29 +2101,29 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~FinderDef (void); - + private: // Private and unimplemented for concrete interfaces. FinderDef (const FinderDef &); - + void operator= (const FinderDef &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_FinderDef; - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_HOMEDEF_CH_) #define _CORBA_COMPONENTIR_HOMEDEF_CH_ - + class TAO_IFR_Client_Export HomeDef : public virtual ::CORBA::ExtInterfaceDef { @@ -2138,42 +2131,42 @@ namespace CORBA friend class TAO::Narrow_Utils<HomeDef>; typedef HomeDef_ptr _ptr_type; typedef HomeDef_var _var_type; - + // The static operations. static HomeDef_ptr _duplicate (HomeDef_ptr obj); - + static void _tao_release (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 static_cast<HomeDef_ptr> (0); } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from // 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 // be\be_visitor_operation/operation_ch.cpp:46 - + virtual void base_home ( ::CORBA::ComponentIR::HomeDef_ptr base_home ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -2181,20 +2174,20 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // 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 // be\be_visitor_operation/operation_ch.cpp:46 - + virtual void supported_interfaces ( const ::CORBA::InterfaceDefSeq & supported_interfaces ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -2202,20 +2195,20 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // 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 // be\be_visitor_operation/operation_ch.cpp:46 - + virtual void managed_component ( ::CORBA::ComponentIR::ComponentDef_ptr managed_component ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -2223,20 +2216,20 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // 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 // be\be_visitor_operation/operation_ch.cpp:46 - + virtual void primary_key ( ::CORBA::ValueDef_ptr primary_key ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -2244,10 +2237,10 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_operation/operation_ch.cpp:46 - + virtual ::CORBA::ComponentIR::FactoryDef_ptr create_factory ( const char * id, const char * name, @@ -2259,10 +2252,10 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_operation/operation_ch.cpp:46 - + virtual ::CORBA::ComponentIR::FinderDef_ptr create_finder ( const char * id, const char * name, @@ -2274,34 +2267,34 @@ namespace CORBA ACE_THROW_SPEC (( CORBA::SystemException )); - + // TAO_IDL - Generated from // be\be_visitor_interface/interface_ch.cpp:210 - + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); private: TAO::Collocation_Proxy_Broker *the_TAO_HomeDef_Proxy_Broker_; - + protected: // Concrete interface only. HomeDef (void); - + // 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 (void); - + // Concrete non-local interface only. HomeDef ( IOP::IOR *ior, TAO_ORB_Core *orb_core = 0 ); - + // Non-local interface only. HomeDef ( TAO_Stub *objref, @@ -2309,55 +2302,55 @@ namespace CORBA TAO_Abstract_ServantBase *servant = 0, TAO_ORB_Core *orb_core = 0 ); - + virtual ~HomeDef (void); - + private: // Private and unimplemented for concrete interfaces. HomeDef (const HomeDef &); - + void operator= (const HomeDef &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_HomeDef; - + // TAO_IDL - Generated from // be\be_type.cpp:258 - + struct HomeDescription; - + typedef TAO_Var_Var_T< HomeDescription > HomeDescription_var; - + typedef TAO_Out_T< HomeDescription, HomeDescription_var > HomeDescription_out; - + // TAO_IDL - Generated from // be\be_visitor_structure/structure_ch.cpp:57 - + 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; + 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; @@ -2365,15 +2358,15 @@ namespace CORBA CORBA::ExtAttrDescriptionSeq attributes; CORBA::TypeCode_var type; }; - + // TAO_IDL - Generated from // be\be_visitor_typecode/typecode_decl.cpp:49 - + extern TAO_IFR_Client_Export ::CORBA::TypeCode_ptr const _tc_HomeDescription; - + // TAO_IDL - Generated from // be\be_visitor_module/module_ch.cpp:66 - + } // module CORBA::ComponentIR // TAO_IDL - Generated from @@ -2479,7 +2472,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_EVENTDEF__TRAITS_) #define _CORBA_COMPONENTIR_EVENTDEF__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::EventDef> { @@ -2500,7 +2493,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_CONTAINER__TRAITS_) #define _CORBA_COMPONENTIR_CONTAINER__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::Container> { @@ -2521,7 +2514,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_MODULEDEF__TRAITS_) #define _CORBA_COMPONENTIR_MODULEDEF__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::ModuleDef> { @@ -2542,7 +2535,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_REPOSITORY__TRAITS_) #define _CORBA_COMPONENTIR_REPOSITORY__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::Repository> { @@ -2563,7 +2556,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__TRAITS_) #define _CORBA_COMPONENTIR_PROVIDESDEF__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::ProvidesDef> { @@ -2584,7 +2577,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_USESDEF__TRAITS_) #define _CORBA_COMPONENTIR_USESDEF__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::UsesDef> { @@ -2605,7 +2598,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF__TRAITS_) #define _CORBA_COMPONENTIR_EVENTPORTDEF__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::EventPortDef> { @@ -2626,7 +2619,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_EMITSDEF__TRAITS_) #define _CORBA_COMPONENTIR_EMITSDEF__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::EmitsDef> { @@ -2647,7 +2640,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__TRAITS_) #define _CORBA_COMPONENTIR_PUBLISHESDEF__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::PublishesDef> { @@ -2668,7 +2661,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__TRAITS_) #define _CORBA_COMPONENTIR_CONSUMESDEF__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::ConsumesDef> { @@ -2689,7 +2682,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__TRAITS_) #define _CORBA_COMPONENTIR_COMPONENTDEF__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::ComponentDef> { @@ -2710,7 +2703,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_FACTORYDEF__TRAITS_) #define _CORBA_COMPONENTIR_FACTORYDEF__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::FactoryDef> { @@ -2731,7 +2724,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_FINDERDEF__TRAITS_) #define _CORBA_COMPONENTIR_FINDERDEF__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::FinderDef> { @@ -2752,7 +2745,7 @@ namespace TAO #if !defined (_CORBA_COMPONENTIR_HOMEDEF__TRAITS_) #define _CORBA_COMPONENTIR_HOMEDEF__TRAITS_ - + template<> struct TAO_IFR_Client_Export Objref_Traits< ::CORBA::ComponentIR::HomeDef> { @@ -3102,8 +3095,10 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::Componen // TAO_IDL - Generated from // be\be_codegen.cpp:1136 +TAO_END_VERSIONED_NAMESPACE_DECL + #if defined (__ACE_INLINE__) -#include "IFR_ComponentsC.inl" +#include "tao/IFR_Client/IFR_ComponentsC.inl" #endif /* defined INLINE */ #if defined(_MSC_VER) |