#include <Installation_Repository_Manager.h>


Public Types | |
| typedef InstallationRepository::TLocations | TRepositoryIds |
Public Member Functions | |
| virtual | ~InstallationRepositoryManager () |
| virtual InstallationRepository::auto_ptr | open_repository (const std::string &plan)=0 |
| virtual int | remove_repository (const std::string &plan)=0 |
| virtual TRepositoryIds | repositories ()=0 |
Static Public Member Functions | |
| static InstallationRepositoryManager * | instance () |
| static int | register_manager_instance (InstallationRepositoryManager *mgr) |
| static int | deregister_manager_instance (InstallationRepositoryManager *mgr) |
Static Private Attributes | |
| static InstallationRepositoryManager * | instance_ = 0 |
| DAnCE::InstallationRepositoryManager::~InstallationRepositoryManager | ( | ) | [virtual] |
| int DAnCE::InstallationRepositoryManager::deregister_manager_instance | ( | InstallationRepositoryManager * | mgr | ) | [static] |
| InstallationRepositoryManager * DAnCE::InstallationRepositoryManager::instance | ( | void | ) | [static] |
| virtual InstallationRepository::auto_ptr DAnCE::InstallationRepositoryManager::open_repository | ( | const std::string & | plan | ) | [pure virtual] |
| int DAnCE::InstallationRepositoryManager::register_manager_instance | ( | InstallationRepositoryManager * | mgr | ) | [static] |
| virtual int DAnCE::InstallationRepositoryManager::remove_repository | ( | const std::string & | plan | ) | [pure virtual] |
| virtual TRepositoryIds DAnCE::InstallationRepositoryManager::repositories | ( | ) | [pure virtual] |
InstallationRepositoryManager * DAnCE::InstallationRepositoryManager::instance_ = 0 [static, private] |
1.7.1