Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

POA_ImplementationRepository::Locator Class Reference

#include <ImR_LocatorS.h>

Inheritance diagram for POA_ImplementationRepository::Locator:

Inheritance graph
[legend]
Collaboration diagram for POA_ImplementationRepository::Locator:

Collaboration graph
[legend]
List of all members.

Public Types

typedef ::ImplementationRepository::Locator _stub_type
typedef ::ImplementationRepository::Locator_ptr _stub_ptr_type
typedef ::ImplementationRepository::Locator_var _stub_var_type

Public Methods

 Locator (const Locator &rhs)
virtual ~Locator (void)
virtual CORBA::Boolean _is_a (const char *logical_type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS)
 Local implementation of the CORBA::Object::_is_a method.

virtual void_downcast (const char *logical_type_id)
 Get the correct vtable.

virtual void _dispatch (TAO_ServerRequest &req, void *_servant_upcall ACE_ENV_ARG_DECL)
::ImplementationRepository::Locator_this (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
virtual const char * _interface_repository_id (void) const
 Get this interface's repository id (TAO specific).

virtual void activate_server_in_activator (const char *server, const char *activator ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException , ImplementationRepository::NotFound , ImplementationRepository::CannotActivate )
virtual void remove_server_in_activator (const char *server, const char *activator ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException , ImplementationRepository::NotFound )
virtual void shutdown_server_in_activator (const char *server, const char *activator ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException , ImplementationRepository::NotFound )
virtual void server_is_shutting_down_in_activator (const char *server, const char *activator ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException , ImplementationRepository::NotFound )
virtual CORBA::Long register_activator (const char *activator, ImplementationRepository::Administration_ptr admin, const ImplementationRepository::Locator::ServerNameList &servers ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual void unregister_activator (const char *activator, CORBA::Long token ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual void server_is_running_in_activator (const char *server, const char *activator, const char *addr, ImplementationRepository::ServerObject_ptr server_object ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException , ImplementationRepository::NotFound )
virtual void find_in_activator (const char *server, const char *activator, ImplementationRepository::ServerInformation_out info ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException , ImplementationRepository::NotFound )

Static Public Methods

void _is_a_skel (TAO_ServerRequest &req, void *servant, void *servant_upcall ACE_ENV_ARG_DECL)
void _non_existent_skel (TAO_ServerRequest &req, void *servant, void *servant_upcall ACE_ENV_ARG_DECL)
void _interface_skel (TAO_ServerRequest &req, void *servant, void *servant_upcall ACE_ENV_ARG_DECL)
void _component_skel (TAO_ServerRequest &req, void *obj, void *servant_upcall ACE_ENV_ARG_DECL)
void activate_server_in_activator_skel (TAO_ServerRequest &_tao_req, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL)
void remove_server_in_activator_skel (TAO_ServerRequest &_tao_req, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL)
void shutdown_server_in_activator_skel (TAO_ServerRequest &_tao_req, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL)
void server_is_shutting_down_in_activator_skel (TAO_ServerRequest &_tao_req, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL)
void register_activator_skel (TAO_ServerRequest &_tao_req, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL)
void unregister_activator_skel (TAO_ServerRequest &_tao_req, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL)
void server_is_running_in_activator_skel (TAO_ServerRequest &_tao_req, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL)
void find_in_activator_skel (TAO_ServerRequest &_tao_req, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL)
void activate_server_skel (TAO_ServerRequest &req, void *obj, void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS)
void activate_server_with_startup_skel (TAO_ServerRequest &req, void *obj, void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS)
void register_server_skel (TAO_ServerRequest &req, void *obj, void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS)
void reregister_server_skel (TAO_ServerRequest &req, void *obj, void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS)
void remove_server_skel (TAO_ServerRequest &req, void *obj, void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS)
void shutdown_server_skel (TAO_ServerRequest &req, void *obj, void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS)
void server_is_running_skel (TAO_ServerRequest &req, void *obj, void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS)
void server_is_shutting_down_skel (TAO_ServerRequest &req, void *obj, void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS)
void find_skel (TAO_ServerRequest &req, void *obj, void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS)
void list_skel (TAO_ServerRequest &req, void *obj, void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS)
void find_ior_skel (TAO_ServerRequest &req, void *obj, void *context ACE_ENV_ARG_DECL_WITH_DEFAULTS)

Protected Methods

 Locator (void)

Member Typedef Documentation

typedef ::ImplementationRepository::Locator_ptr POA_ImplementationRepository::Locator::_stub_ptr_type
 

Reimplemented from POA_ImplementationRepository::Administration.

typedef ::ImplementationRepository::Locator POA_ImplementationRepository::Locator::_stub_type
 

Reimplemented from POA_ImplementationRepository::Administration.

typedef ::ImplementationRepository::Locator_var POA_ImplementationRepository::Locator::_stub_var_type
 

Reimplemented from POA_ImplementationRepository::Administration.


Constructor & Destructor Documentation

POA_ImplementationRepository::Locator::Locator void    [protected]
 

POA_ImplementationRepository::Locator::Locator const Locator &    rhs
 

POA_ImplementationRepository::Locator::~Locator void    [virtual]
 


Member Function Documentation

void POA_ImplementationRepository::Locator::_component_skel TAO_ServerRequest   req,
void   obj,
void *servant_upcall    ACE_ENV_ARG_DECL
[static]
 

Reimplemented from POA_ImplementationRepository::Administration.

virtual void POA_ImplementationRepository::Locator::_dispatch TAO_ServerRequest   req,
void *_servant_upcall    ACE_ENV_ARG_DECL
[virtual]
 

Reimplemented from POA_ImplementationRepository::Administration.

void * POA_ImplementationRepository::Locator::_downcast const char *    logical_type_id [virtual]
 

Get the correct vtable.

Reimplemented from POA_ImplementationRepository::Administration.

const char * POA_ImplementationRepository::Locator::_interface_repository_id void    const [virtual]
 

Get this interface's repository id (TAO specific).

Reimplemented from POA_ImplementationRepository::Administration.

void POA_ImplementationRepository::Locator::_interface_skel TAO_ServerRequest   req,
void   servant,
void *servant_upcall    ACE_ENV_ARG_DECL
[static]
 

Reimplemented from POA_ImplementationRepository::Administration.

virtual CORBA::Boolean POA_ImplementationRepository::Locator::_is_a const char *logical_type_id    ACE_ENV_ARG_DECL_WITH_DEFAULTS [virtual]
 

Local implementation of the CORBA::Object::_is_a method.

Reimplemented from POA_ImplementationRepository::Administration.

void POA_ImplementationRepository::Locator::_is_a_skel TAO_ServerRequest   req,
void   servant,
void *servant_upcall    ACE_ENV_ARG_DECL
[static]
 

Reimplemented from POA_ImplementationRepository::Administration.

void POA_ImplementationRepository::Locator::_non_existent_skel TAO_ServerRequest   req,
void   servant,
void *servant_upcall    ACE_ENV_ARG_DECL
[static]
 

Reimplemented from POA_ImplementationRepository::Administration.

ImplementationRepository::Locator * POA_ImplementationRepository::Locator::_this ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS   
 

Reimplemented from POA_ImplementationRepository::Administration.

virtual void POA_ImplementationRepository::Locator::activate_server_in_activator const char *    server,
const char *activator    ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException , ImplementationRepository::NotFound , ImplementationRepository::CannotActivate ) [pure virtual]
 

void POA_ImplementationRepository::Locator::activate_server_in_activator_skel TAO_ServerRequest   _tao_req,
void   _tao_servant,
void *_tao_servant_upcall    ACE_ENV_ARG_DECL
[static]
 

ACE_INLINE void POA_ImplementationRepository::Locator::activate_server_skel TAO_ServerRequest   req,
void   obj,
void *context    ACE_ENV_ARG_DECL_WITH_DEFAULTS
[static]
 

ACE_INLINE void POA_ImplementationRepository::Locator::activate_server_with_startup_skel TAO_ServerRequest   req,
void   obj,
void *context    ACE_ENV_ARG_DECL_WITH_DEFAULTS
[static]
 

virtual void POA_ImplementationRepository::Locator::find_in_activator const char *    server,
const char *    activator,
ImplementationRepository::ServerInformation_out info    ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException , ImplementationRepository::NotFound ) [pure virtual]
 

void POA_ImplementationRepository::Locator::find_in_activator_skel TAO_ServerRequest   _tao_req,
void   _tao_servant,
void *_tao_servant_upcall    ACE_ENV_ARG_DECL
[static]
 

ACE_INLINE void POA_ImplementationRepository::Locator::find_ior_skel TAO_ServerRequest   req,
void   obj,
void *context    ACE_ENV_ARG_DECL_WITH_DEFAULTS
[static]
 

ACE_INLINE void POA_ImplementationRepository::Locator::find_skel TAO_ServerRequest   req,
void   obj,
void *context    ACE_ENV_ARG_DECL_WITH_DEFAULTS
[static]
 

ACE_INLINE void POA_ImplementationRepository::Locator::list_skel TAO_ServerRequest   req,
void   obj,
void *context    ACE_ENV_ARG_DECL_WITH_DEFAULTS
[static]
 

virtual CORBA::Long POA_ImplementationRepository::Locator::register_activator const char *    activator,
ImplementationRepository::Administration_ptr    admin,
const ImplementationRepository::Locator::ServerNameList &servers    ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException ) [pure virtual]
 

void POA_ImplementationRepository::Locator::register_activator_skel TAO_ServerRequest   _tao_req,
void   _tao_servant,
void *_tao_servant_upcall    ACE_ENV_ARG_DECL
[static]
 

ACE_INLINE void POA_ImplementationRepository::Locator::register_server_skel TAO_ServerRequest   req,
void   obj,
void *context    ACE_ENV_ARG_DECL_WITH_DEFAULTS
[static]
 

virtual void POA_ImplementationRepository::Locator::remove_server_in_activator const char *    server,
const char *activator    ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException , ImplementationRepository::NotFound ) [pure virtual]
 

void POA_ImplementationRepository::Locator::remove_server_in_activator_skel TAO_ServerRequest   _tao_req,
void   _tao_servant,
void *_tao_servant_upcall    ACE_ENV_ARG_DECL
[static]
 

ACE_INLINE void POA_ImplementationRepository::Locator::remove_server_skel TAO_ServerRequest   req,
void   obj,
void *context    ACE_ENV_ARG_DECL_WITH_DEFAULTS
[static]
 

ACE_INLINE void POA_ImplementationRepository::Locator::reregister_server_skel TAO_ServerRequest   req,
void   obj,
void *context    ACE_ENV_ARG_DECL_WITH_DEFAULTS
[static]
 

virtual void POA_ImplementationRepository::Locator::server_is_running_in_activator const char *    server,
const char *    activator,
const char *    addr,
ImplementationRepository::ServerObject_ptr server_object    ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException , ImplementationRepository::NotFound ) [pure virtual]
 

void POA_ImplementationRepository::Locator::server_is_running_in_activator_skel TAO_ServerRequest   _tao_req,
void   _tao_servant,
void *_tao_servant_upcall    ACE_ENV_ARG_DECL
[static]
 

ACE_INLINE void POA_ImplementationRepository::Locator::server_is_running_skel TAO_ServerRequest   req,
void   obj,
void *context    ACE_ENV_ARG_DECL_WITH_DEFAULTS
[static]
 

virtual void POA_ImplementationRepository::Locator::server_is_shutting_down_in_activator const char *    server,
const char *activator    ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException , ImplementationRepository::NotFound ) [pure virtual]
 

void POA_ImplementationRepository::Locator::server_is_shutting_down_in_activator_skel TAO_ServerRequest   _tao_req,
void   _tao_servant,
void *_tao_servant_upcall    ACE_ENV_ARG_DECL
[static]
 

ACE_INLINE void POA_ImplementationRepository::Locator::server_is_shutting_down_skel TAO_ServerRequest   req,
void   obj,
void *context    ACE_ENV_ARG_DECL_WITH_DEFAULTS
[static]
 

virtual void POA_ImplementationRepository::Locator::shutdown_server_in_activator const char *    server,
const char *activator    ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException , ImplementationRepository::NotFound ) [pure virtual]
 

void POA_ImplementationRepository::Locator::shutdown_server_in_activator_skel TAO_ServerRequest   _tao_req,
void   _tao_servant,
void *_tao_servant_upcall    ACE_ENV_ARG_DECL
[static]
 

ACE_INLINE void POA_ImplementationRepository::Locator::shutdown_server_skel TAO_ServerRequest   req,
void   obj,
void *context    ACE_ENV_ARG_DECL_WITH_DEFAULTS
[static]
 

virtual void POA_ImplementationRepository::Locator::unregister_activator const char *    activator,
CORBA::Long token    ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException ) [pure virtual]
 

void POA_ImplementationRepository::Locator::unregister_activator_skel TAO_ServerRequest   _tao_req,
void   _tao_servant,
void *_tao_servant_upcall    ACE_ENV_ARG_DECL
[static]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 2 17:58:03 2004 for TAO_PortableServer by doxygen1.2.18