#include <POAManagerFactory.h>
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) |
virtual ::PortableServer::POAManagerFactory::POAManagerSeq * | list (void) |
virtual ::PortableServer::POAManager_ptr | find (const char *id) |
void | remove_all_poamanagers (void) |
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_Adapter & | object_adapter_ |
POAMANAGERSET | poamanager_set_ |
typedef ACE_Unbounded_Set< ::PortableServer::POAManager_ptr> TAO_POAManager_Factory::POAMANAGERSET [private] |
TAO_POAManager_Factory::TAO_POAManager_Factory | ( | TAO_Object_Adapter & | object_adapter | ) |
TAO_POAManager_Factory::~TAO_POAManager_Factory | ( | void | ) | [virtual] |
PortableServer::POAManager_ptr TAO_POAManager_Factory::create_POAManager | ( | const char * | id, | |
const ::CORBA::PolicyList & | policies | |||
) |
PortableServer::POAManager_ptr TAO_POAManager_Factory::find | ( | const char * | id | ) |
PortableServer::POAManagerFactory::POAManagerSeq * TAO_POAManager_Factory::list | ( | void | ) |
int TAO_POAManager_Factory::register_poamanager | ( | ::PortableServer::POAManager_ptr | poamanager | ) |
void TAO_POAManager_Factory::remove_all_poamanagers | ( | void | ) |
int TAO_POAManager_Factory::remove_poamanager | ( | ::PortableServer::POAManager_ptr | poamanager | ) |