POA_ImplementationRepository::Administration Class Reference

#include <ImplRepoS.h>

Inheritance diagram for POA_ImplementationRepository::Administration:

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef ::ImplementationRepository::Administration _stub_type
typedef ::ImplementationRepository::Administration_ptr _stub_ptr_type
typedef ::ImplementationRepository::Administration_var _stub_var_type

Public Member Functions

 Administration (const Administration &rhs)
virtual ~Administration (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 _dispatch (TAO_ServerRequest &req, void *servant_upcall ACE_ENV_ARG_DECL)
::ImplementationRepository::Administration_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 (const char *server ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException, ::ImplementationRepository::NotFound, ::ImplementationRepository::CannotActivate )
virtual void add_or_update_server (const char *server, const ::ImplementationRepository::StartupOptions &options ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException, ::ImplementationRepository::NotFound )
virtual void remove_server (const char *server ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException, ::ImplementationRepository::NotFound )
virtual void shutdown_server (const char *server ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException, ::ImplementationRepository::NotFound )
virtual void server_is_running (const char *server, const char *partial_ior,::ImplementationRepository::ServerObject_ptr server_object ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException, ::ImplementationRepository::NotFound )
virtual void server_is_shutting_down (const char *server ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException, ::ImplementationRepository::NotFound )
virtual void find (const char *server,::ImplementationRepository::ServerInformation_out info ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual void list (::CORBA::ULong how_many,::ImplementationRepository::ServerInformationList_out server_list,::ImplementationRepository::ServerInformationIterator_out server_iterator ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual void shutdown (::CORBA::Boolean activators,::CORBA::Boolean servers ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )

Static Public Member Functions

static void _is_a_skel (TAO_ServerRequest &req, void *servant_upcall, void *servant ACE_ENV_ARG_DECL)
static void _non_existent_skel (TAO_ServerRequest &req, void *servant_upcall, void *servant ACE_ENV_ARG_DECL)
static void _interface_skel (TAO_ServerRequest &req, void *servant_upcall, void *servant ACE_ENV_ARG_DECL)
static void _component_skel (TAO_ServerRequest &req, void *servant_upcall, void *servant ACE_ENV_ARG_DECL)
static void activate_server_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant ACE_ENV_ARG_DECL)
static void add_or_update_server_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant ACE_ENV_ARG_DECL)
static void remove_server_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant ACE_ENV_ARG_DECL)
static void shutdown_server_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant ACE_ENV_ARG_DECL)
static void server_is_running_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant ACE_ENV_ARG_DECL)
static void server_is_shutting_down_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant ACE_ENV_ARG_DECL)
static void find_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant ACE_ENV_ARG_DECL)
static void list_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant ACE_ENV_ARG_DECL)
static void shutdown_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant ACE_ENV_ARG_DECL)

Protected Member Functions

 Administration (void)

Member Typedef Documentation

typedef ::ImplementationRepository::Administration_ptr POA_ImplementationRepository::Administration::_stub_ptr_type
 

typedef ::ImplementationRepository::Administration POA_ImplementationRepository::Administration::_stub_type
 

typedef ::ImplementationRepository::Administration_var POA_ImplementationRepository::Administration::_stub_var_type
 


Constructor & Destructor Documentation

POA_ImplementationRepository::Administration::Administration void   )  [protected]
 

POA_ImplementationRepository::Administration::Administration const Administration rhs  ) 
 

POA_ImplementationRepository::Administration::~Administration void   )  [virtual]
 


Member Function Documentation

static void POA_ImplementationRepository::Administration::_component_skel TAO_ServerRequest req,
void *  servant_upcall,
void *servant  ACE_ENV_ARG_DECL
[static]
 

void POA_ImplementationRepository::Administration::_dispatch TAO_ServerRequest req,
void *servant_upcall  ACE_ENV_ARG_DECL
[virtual]
 

Dispatches a request to the object: find the operation, cast the type to the most derived type, demarshall all the parameters from the request and finally invokes the operation, storing the results and out parameters (if any) or the exceptions thrown into request.

Implements TAO_ServantBase.

const char * POA_ImplementationRepository::Administration::_interface_repository_id void   )  const [virtual]
 

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

Implements TAO_ServantBase.

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

virtual CORBA::Boolean POA_ImplementationRepository::Administration::_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 TAO_ServantBase.

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

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

::ImplementationRepository::Administration* POA_ImplementationRepository::Administration::_this ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS   ) 
 

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

static void POA_ImplementationRepository::Administration::activate_server_skel TAO_ServerRequest server_request,
void *  servant_upcall,
void *servant  ACE_ENV_ARG_DECL
[static]
 

virtual void POA_ImplementationRepository::Administration::add_or_update_server const char *  server,
const ::ImplementationRepository::StartupOptions &options  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException, ::ImplementationRepository::NotFound ) [pure virtual]
 

static void POA_ImplementationRepository::Administration::add_or_update_server_skel TAO_ServerRequest server_request,
void *  servant_upcall,
void *servant  ACE_ENV_ARG_DECL
[static]
 

virtual void POA_ImplementationRepository::Administration::find const char *  server,
::ImplementationRepository::ServerInformation_out info  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException ) [pure virtual]
 

static void POA_ImplementationRepository::Administration::find_skel TAO_ServerRequest server_request,
void *  servant_upcall,
void *servant  ACE_ENV_ARG_DECL
[static]
 

virtual void POA_ImplementationRepository::Administration::list ::CORBA::ULong  how_many,
::ImplementationRepository::ServerInformationList_out  server_list,
::ImplementationRepository::ServerInformationIterator_out server_iterator  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException ) [pure virtual]
 

static void POA_ImplementationRepository::Administration::list_skel TAO_ServerRequest server_request,
void *  servant_upcall,
void *servant  ACE_ENV_ARG_DECL
[static]
 

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

static void POA_ImplementationRepository::Administration::remove_server_skel TAO_ServerRequest server_request,
void *  servant_upcall,
void *servant  ACE_ENV_ARG_DECL
[static]
 

virtual void POA_ImplementationRepository::Administration::server_is_running const char *  server,
const char *  partial_ior,
::ImplementationRepository::ServerObject_ptr server_object  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException, ::ImplementationRepository::NotFound ) [pure virtual]
 

static void POA_ImplementationRepository::Administration::server_is_running_skel TAO_ServerRequest server_request,
void *  servant_upcall,
void *servant  ACE_ENV_ARG_DECL
[static]
 

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

static void POA_ImplementationRepository::Administration::server_is_shutting_down_skel TAO_ServerRequest server_request,
void *  servant_upcall,
void *servant  ACE_ENV_ARG_DECL
[static]
 

virtual void POA_ImplementationRepository::Administration::shutdown ::CORBA::Boolean  activators,
::CORBA::Boolean servers  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException ) [pure virtual]
 

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

static void POA_ImplementationRepository::Administration::shutdown_server_skel TAO_ServerRequest server_request,
void *  servant_upcall,
void *servant  ACE_ENV_ARG_DECL
[static]
 

static void POA_ImplementationRepository::Administration::shutdown_skel TAO_ServerRequest server_request,
void *  servant_upcall,
void *servant  ACE_ENV_ARG_DECL
[static]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 23 16:10:25 2005 for TAO_PortableServer by  doxygen 1.4.5