TAO_POAManager_Factory Class Reference

#include <POAManagerFactory.h>

Inheritance diagram for TAO_POAManager_Factory:

Inheritance graph
[legend]
Collaboration diagram for TAO_POAManager_Factory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_POAManager_Factory (TAO_Object_Adapter &object_adapter)
virtual ~TAO_POAManager_Factory (void)
virtual ::PortableServer::POAManager_ptr create_POAManager (const char *id, const ::CORBA::PolicyList &policies) throw (CORBA::SystemException, ::PortableServer::POAManagerFactory::ManagerAlreadyExists, ::CORBA::PolicyError)
virtual ::PortableServer::POAManagerFactory::POAManagerSeq * list () throw (CORBA::SystemException)
virtual ::PortableServer::POAManager_ptr find (const char *id) throw (CORBA::SystemException)
int remove_poamanager (::PortableServer::POAManager_ptr poamanager)
int register_poamanager (::PortableServer::POAManager_ptr poamanager)

Private Types

typedef ACE_Unbounded_Set<
::PortableServer::POAManager_ptr
POAMANAGERSET

Private Attributes

TAO_Object_Adapterobject_adapter_
POAMANAGERSET poamanager_set_

Member Typedef Documentation

typedef ACE_Unbounded_Set< ::PortableServer::POAManager_ptr> TAO_POAManager_Factory::POAMANAGERSET [private]


Constructor & Destructor Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_POAManager_Factory::TAO_POAManager_Factory ( TAO_Object_Adapter object_adapter  ) 

TAO_POAManager_Factory::~TAO_POAManager_Factory ( void   )  [virtual]


Member Function Documentation

PortableServer::POAManager_ptr TAO_POAManager_Factory::create_POAManager ( const char *  id,
const ::CORBA::PolicyList policies 
) throw (CORBA::SystemException, ::PortableServer::POAManagerFactory::ManagerAlreadyExists, ::CORBA::PolicyError)

PortableServer::POAManager_ptr TAO_POAManager_Factory::find ( const char *  id  )  throw (CORBA::SystemException)

PortableServer::POAManagerFactory::POAManagerSeq * TAO_POAManager_Factory::list (  )  throw (CORBA::SystemException)

int TAO_POAManager_Factory::register_poamanager ( ::PortableServer::POAManager_ptr  poamanager  ) 

int TAO_POAManager_Factory::remove_poamanager ( ::PortableServer::POAManager_ptr  poamanager  ) 


Member Data Documentation

TAO_Object_Adapter& TAO_POAManager_Factory::object_adapter_ [private]

POAMANAGERSET TAO_POAManager_Factory::poamanager_set_ [private]


The documentation for this class was generated from the following files:
Generated on Sun Jul 9 09:55:45 2006 for TAO_PortableServer by  doxygen 1.4.7-1