diff options
Diffstat (limited to 'TAO/tao/PortableServer/ImR_LocatorS.h')
-rw-r--r-- | TAO/tao/PortableServer/ImR_LocatorS.h | 743 |
1 files changed, 555 insertions, 188 deletions
diff --git a/TAO/tao/PortableServer/ImR_LocatorS.h b/TAO/tao/PortableServer/ImR_LocatorS.h index a7993ccef5d..81615c6a9ae 100644 --- a/TAO/tao/PortableServer/ImR_LocatorS.h +++ b/TAO/tao/PortableServer/ImR_LocatorS.h @@ -15,12 +15,18 @@ // Irvine, CA // USA // http://doc.ece.uci.edu/ +// and +// Institute for Software Integrated Systems +// Vanderbilt University +// Nashville, TN +// USA +// http://www.isis.vanderbilt.edu/ // // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:443 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:390 #ifndef _TAO_IDL_ORIG_IMR_LOCATORS_H_ #define _TAO_IDL_ORIG_IMR_LOCATORS_H_ @@ -33,6 +39,7 @@ # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ +#include "tao/Collocation_Proxy_Broker.h" #include "tao/PortableServer/PortableServer.h" #include "tao/PortableServer/Servant_Base.h" #include "tao/PortableServer/Collocated_Object.h" @@ -53,10 +60,12 @@ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:49 -TAO_NAMESPACE POA_ImplementationRepository +namespace POA_ImplementationRepository { + + // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:87 class Locator; typedef Locator *Locator_ptr; @@ -72,6 +81,11 @@ TAO_NAMESPACE POA_ImplementationRepository Locator (void); public: + // Useful for template programming. + typedef ::ImplementationRepository::Locator _stub_type; + typedef ::ImplementationRepository::Locator_ptr _stub_ptr_type; + typedef ::ImplementationRepository::Locator_var _stub_var_type; + Locator (const Locator& rhs); virtual ~Locator (void); @@ -246,9 +260,10 @@ TAO_NAMESPACE POA_ImplementationRepository ); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1899 - static void activate_server_skel ( + static void + activate_server_skel ( TAO_ServerRequest &req, void *obj, void *context @@ -256,9 +271,10 @@ TAO_NAMESPACE POA_ImplementationRepository ); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1899 - static void activate_server_with_startup_skel ( + static void + activate_server_with_startup_skel ( TAO_ServerRequest &req, void *obj, void *context @@ -266,9 +282,10 @@ TAO_NAMESPACE POA_ImplementationRepository ); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1899 - static void register_server_skel ( + static void + register_server_skel ( TAO_ServerRequest &req, void *obj, void *context @@ -276,9 +293,10 @@ TAO_NAMESPACE POA_ImplementationRepository ); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1899 - static void reregister_server_skel ( + static void + reregister_server_skel ( TAO_ServerRequest &req, void *obj, void *context @@ -286,9 +304,10 @@ TAO_NAMESPACE POA_ImplementationRepository ); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1899 - static void remove_server_skel ( + static void + remove_server_skel ( TAO_ServerRequest &req, void *obj, void *context @@ -296,9 +315,10 @@ TAO_NAMESPACE POA_ImplementationRepository ); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1899 - static void shutdown_server_skel ( + static void + shutdown_server_skel ( TAO_ServerRequest &req, void *obj, void *context @@ -306,9 +326,10 @@ TAO_NAMESPACE POA_ImplementationRepository ); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1899 - static void server_is_running_skel ( + static void + server_is_running_skel ( TAO_ServerRequest &req, void *obj, void *context @@ -316,9 +337,10 @@ TAO_NAMESPACE POA_ImplementationRepository ); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1899 - static void server_is_shutting_down_skel ( + static void + server_is_shutting_down_skel ( TAO_ServerRequest &req, void *obj, void *context @@ -326,9 +348,10 @@ TAO_NAMESPACE POA_ImplementationRepository ); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1899 - static void find_skel ( + static void + find_skel ( TAO_ServerRequest &req, void *obj, void *context @@ -336,178 +359,351 @@ TAO_NAMESPACE POA_ImplementationRepository ); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1899 - static void list_skel ( + static void + list_skel ( TAO_ServerRequest &req, void *obj, void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - }; + }; /////////////////////////////////////////////////////////////////////// // Strategized Proxy Broker Declaration // // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:37 - class TAO_PortableServer_Export _TAO_Locator_Strategized_Proxy_Broker : public virtual ::ImplementationRepository::_TAO_Locator_Proxy_Broker + class TAO_PortableServer_Export _TAO_Locator_Strategized_Proxy_Broker + : public virtual TAO::Collocation_Proxy_Broker { public: _TAO_Locator_Strategized_Proxy_Broker (void); virtual ~_TAO_Locator_Strategized_Proxy_Broker (void); - virtual ::ImplementationRepository::_TAO_Locator_Proxy_Impl &select_proxy ( - ::ImplementationRepository::Locator *object + TAO::Collocation_Strategy + get_strategy ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + void + dispatch ( + CORBA::Object_ptr obj, + CORBA::Object_out forward_obj, + TAO::Argument ** args, + int num_args, + const char * op, + size_t op_len, + TAO::Collocation_Strategy strategy + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::Exception)); + + static + _TAO_Locator_Strategized_Proxy_Broker * + the_TAO_Locator_Strategized_Proxy_Broker (void); +}; + +// +// End Strategized Proxy Broker Declaration +/////////////////////////////////////////////////////////////////////// + + +/////////////////////////////////////////////////////////////////////// +// ThruPOA Proxy Impl. Declaration +// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37 + +class TAO_PortableServer_Export _TAO_Locator_ThruPOA_Proxy_Impl + : public virtual TAO_ThruPOA_Object_Proxy_Impl, + public virtual ::POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl +{ +public: + _TAO_Locator_ThruPOA_Proxy_Impl (void); + + virtual ~_TAO_Locator_ThruPOA_Proxy_Impl (void) {} + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + + static void + activate_server_in_location ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args ACE_ENV_ARG_DECL - ); + ) + ACE_THROW_SPEC (( + CORBA::SystemException + , ImplementationRepository::NotFound + , ImplementationRepository::CannotActivate + )); - private: - // Helper methods that takes care to create the proxy - // as soon as their use is necessary. - void create_proxy ( - int collocation_strategy + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + + static void + remove_server_in_location ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args ACE_ENV_ARG_DECL - ); - - // Caches the proxy implementations. The proxy implementation - // are totally stateless, and those can be shared by all the - // instances of a given IDL interface type. - ::ImplementationRepository::_TAO_Locator_Proxy_Impl - *proxy_cache_[TAO_Collocation_Strategies::CS_LAST]; - - TAO_SYNCH_MUTEX mutex_; - // This funxtion is used to get an handle to the unique instance - // of the Strategized Proxy Broker that is available for a given - // interface. + ) + ACE_THROW_SPEC (( + CORBA::SystemException + , ImplementationRepository::NotFound + )); - public: - static _TAO_Locator_Strategized_Proxy_Broker *the_TAO_Locator_Strategized_Proxy_Broker (void); - }; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - // - // End Strategized Proxy Broker Declaration - /////////////////////////////////////////////////////////////////////// + static void + shutdown_server_in_location ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + , ImplementationRepository::NotFound + )); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - /////////////////////////////////////////////////////////////////////// - // ThruPOA Impl. Declaration - // + static void + server_is_shutting_down_in_location ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + , ImplementationRepository::NotFound + )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - class TAO_PortableServer_Export _TAO_Locator_ThruPOA_Proxy_Impl : - public virtual ::ImplementationRepository::_TAO_Locator_Proxy_Impl, - public virtual TAO_ThruPOA_Object_Proxy_Impl, - public virtual ::POA_ImplementationRepository::_TAO_Administration_ThruPOA_Proxy_Impl - { - public: - _TAO_Locator_ThruPOA_Proxy_Impl (void); - - virtual ~_TAO_Locator_ThruPOA_Proxy_Impl (void) {} - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - - virtual void activate_server_in_location ( - CORBA::Object *_collocated_tao_target_, - const char * server, - const char * location - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - , ImplementationRepository::NotFound - , ImplementationRepository::CannotActivate - )); - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - - virtual void remove_server_in_location ( - CORBA::Object *_collocated_tao_target_, - const char * server, - const char * location - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - , ImplementationRepository::NotFound - )); - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - - virtual void shutdown_server_in_location ( - CORBA::Object *_collocated_tao_target_, - const char * server, - const char * location - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - , ImplementationRepository::NotFound - )); - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - - virtual void server_is_shutting_down_in_location ( - CORBA::Object *_collocated_tao_target_, - const char * server, - const char * location - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - , ImplementationRepository::NotFound - )); - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - - virtual CORBA::ULong register_activator ( - CORBA::Object *_collocated_tao_target_, - const char * location, - CORBA::Object_ptr object_ref - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - , ImplementationRepository::AlreadyRegistered - )); - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - - virtual CORBA::ULong unregister_activator ( - CORBA::Object *_collocated_tao_target_, - const char * location, - CORBA::Object_ptr object_ref - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - , ImplementationRepository::NotFound - )); - }; + static void + register_activator ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + , ImplementationRepository::AlreadyRegistered + )); - // - // ThruPOA Proxy Impl. Declaration - /////////////////////////////////////////////////////////////////////// + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 + + static void + unregister_activator ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + , ImplementationRepository::NotFound + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + activate_server ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound, + ImplementationRepository::CannotActivate + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + activate_server_with_startup ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound, + ImplementationRepository::CannotActivate + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + register_server ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::AlreadyRegistered + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + reregister_server ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + remove_server ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + shutdown_server ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + server_is_running ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + server_is_shutting_down ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + find ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + list ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )); +}; + +// +// ThruPOA Proxy Impl. Declaration +/////////////////////////////////////////////////////////////////////// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/direct_proxy_impl_sh.cpp:31 + /////////////////////////////////////////////////////////////////////// // Direct Impl. Declaration // -class TAO_PortableServer_Export _TAO_Locator_Direct_Proxy_Impl : - public virtual ImplementationRepository::_TAO_Locator_Proxy_Impl, - public virtual TAO_Direct_Object_Proxy_Impl, - public virtual POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl - +class TAO_PortableServer_Export _TAO_Locator_Direct_Proxy_Impl + : public virtual TAO_Direct_Object_Proxy_Impl, + public virtual ::POA_ImplementationRepository::_TAO_Administration_Direct_Proxy_Impl + { public: _TAO_Locator_Direct_Proxy_Impl (void); @@ -517,10 +713,12 @@ public: // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - virtual void activate_server_in_location ( - CORBA::Object *_collocated_tao_target_, - const char * server, - const char * location + static void + activate_server_in_location ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -532,10 +730,12 @@ public: // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - virtual void remove_server_in_location ( - CORBA::Object *_collocated_tao_target_, - const char * server, - const char * location + static void + remove_server_in_location ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -546,10 +746,12 @@ public: // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - virtual void shutdown_server_in_location ( - CORBA::Object *_collocated_tao_target_, - const char * server, - const char * location + static void + shutdown_server_in_location ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -560,10 +762,12 @@ public: // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - virtual void server_is_shutting_down_in_location ( - CORBA::Object *_collocated_tao_target_, - const char * server, - const char * location + static void + server_is_shutting_down_in_location ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -574,10 +778,12 @@ public: // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - virtual CORBA::ULong register_activator ( - CORBA::Object *_collocated_tao_target_, - const char * location, - CORBA::Object_ptr object_ref + static void + register_activator ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -588,17 +794,179 @@ public: // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24 - virtual CORBA::ULong unregister_activator ( - CORBA::Object *_collocated_tao_target_, - const char * location, - CORBA::Object_ptr object_ref + static void + unregister_activator ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException , ImplementationRepository::NotFound - ));}; - + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + activate_server ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound, + ImplementationRepository::CannotActivate + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + activate_server_with_startup ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound, + ImplementationRepository::CannotActivate + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + register_server ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::AlreadyRegistered + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + reregister_server ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + remove_server ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + shutdown_server ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + server_is_running ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + server_is_shutting_down ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + find ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException, + ImplementationRepository::NotFound + )); + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2080 + + static void + list ( + CORBA::Object_ptr obj, + CORBA::Object_out obj_forward, + TAO::Argument ** args, + int num_args + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )); +}; // // Direct Proxy Impl. Declaration @@ -609,11 +977,10 @@ public: // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:80 -} -TAO_NAMESPACE_CLOSE // module ImplementationRepository +} // module ImplementationRepository // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1044 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:961 #include "ImR_LocatorS_T.h" |