#include <Plugin_Manager.h>

| Public Types | |
| typedef Dependency_Sorter::IH_DEPS | IH_DEPS | 
| typedef Dependency_Sorter::Invalid_Install_Order | Invalid_Install_Order | 
| typedef Dependency_Sorter::INSTALL_ORDER | INSTALL_ORDER | 
| typedef std::list < ::DAnCE::DeploymentInterceptor_var > | INTERCEPTORS | 
| Public Member Functions | |
| Plugin_Manager (void) | |
| ~Plugin_Manager (void) | |
| void | set_orb (CORBA::ORB_ptr orb) | 
| CORBA::ORB_ptr | get_orb (void) | 
| void | set_configuration (const Deployment::Properties &config) | 
| Set the configuration of the plugin_manager. | |
| char * | register_installation_handler (const ACE_TCHAR *artifact, const ACE_TCHAR *entrypoint, const IH_DEPS &dependencies) | 
| Registers a new installation handler. | |
| void | register_interceptor (const ACE_TCHAR *artifact, const ACE_TCHAR *entrypoint) | 
| Registers a new deployment interceptor. | |
| void | get_installation_order (INSTALL_ORDER &) | 
| ::DAnCE::InstanceDeploymentHandler_ptr | fetch_installation_handler (const char *instance_type) | 
| const INTERCEPTORS & | fetch_interceptors (void) | 
| void | register_configuration_plugin (const ACE_TCHAR *artifact, const ACE_TCHAR *entrypoint) | 
| ::DAnCE::LocalityConfiguration_ptr | get_configuration_handler (const char *id) | 
| Private Types | |
| typedef std::map< std::string,::DAnCE::InstanceDeploymentHandler_var > | HANDLER_MAP | 
| typedef std::map< std::string, LocalityConfiguration_var > | CONFIG_MAP | 
| Private Attributes | |
| ::Deployment::Properties | config_ | 
| HANDLER_MAP | handler_map_ | 
| INTERCEPTORS | interceptors_ | 
| CONFIG_MAP | config_plugins_ | 
| Dependency_Sorter | ih_dep_ | 
| CORBA::ORB_var | orb_ | 
| typedef std::map< std::string, LocalityConfiguration_var > DAnCE::Plugin_Manager::CONFIG_MAP  [private] | 
| typedef std::map< std::string, ::DAnCE::InstanceDeploymentHandler_var > DAnCE::Plugin_Manager::HANDLER_MAP  [private] | 
| typedef std::list< ::DAnCE::DeploymentInterceptor_var > DAnCE::Plugin_Manager::INTERCEPTORS | 
| DAnCE::Plugin_Manager::Plugin_Manager | ( | void | ) | 
| DAnCE::Plugin_Manager::~Plugin_Manager | ( | void | ) | 
| DAnCE::InstanceDeploymentHandler_ptr DAnCE::Plugin_Manager::fetch_installation_handler | ( | const char * | instance_type ) | 
| const Plugin_Manager::INTERCEPTORS & DAnCE::Plugin_Manager::fetch_interceptors | ( | void | ) | 
| DAnCE::LocalityConfiguration_ptr DAnCE::Plugin_Manager::get_configuration_handler | ( | const char * | id ) | 
| void DAnCE::Plugin_Manager::get_installation_order | ( | Plugin_Manager::INSTALL_ORDER & | io ) | 
| CORBA::ORB_ptr DAnCE::Plugin_Manager::get_orb | ( | void | ) | 
| void DAnCE::Plugin_Manager::register_configuration_plugin | ( | const ACE_TCHAR * | artifact, | 
| const ACE_TCHAR * | entrypoint | ||
| ) | 
| char * DAnCE::Plugin_Manager::register_installation_handler | ( | const ACE_TCHAR * | artifact, | 
| const ACE_TCHAR * | entrypoint, | ||
| const IH_DEPS & | dependencies | ||
| ) | 
Registers a new installation handler.
| void DAnCE::Plugin_Manager::register_interceptor | ( | const ACE_TCHAR * | artifact, | 
| const ACE_TCHAR * | entrypoint | ||
| ) | 
Registers a new deployment interceptor.
| void DAnCE::Plugin_Manager::set_configuration | ( | const Deployment::Properties & | config ) | 
Set the configuration of the plugin_manager.
| void DAnCE::Plugin_Manager::set_orb | ( | CORBA::ORB_ptr | orb ) | 
| ::Deployment::Properties DAnCE::Plugin_Manager::config_  [private] | 
| CORBA::ORB_var DAnCE::Plugin_Manager::orb_  [private] | 
 1.7.2
 1.7.2