Public Types | Public Member Functions | Static Public Member Functions | Static Private Attributes

DAnCE::InstallationRepositoryManager Class Reference

#include <Installation_Repository_Manager.h>

Inheritance diagram for DAnCE::InstallationRepositoryManager:
Inheritance graph
[legend]
Collaboration diagram for DAnCE::InstallationRepositoryManager:
Collaboration graph
[legend]

List of all members.

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

Member Typedef Documentation


Constructor & Destructor Documentation

DAnCE::InstallationRepositoryManager::~InstallationRepositoryManager (  ) [virtual]

Member Function Documentation

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]

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines