summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/ImR_LocatorS.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PortableServer/ImR_LocatorS.h')
-rw-r--r--TAO/tao/PortableServer/ImR_LocatorS.h743
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"