#include <store.h>
Public Member Functions | |
virtual | ~DependencyManagerStore () |
virtual void | init (DependencyManager *pDependencyManager, boost::shared_ptr< PackageManager > &pSystem)=0 |
virtual void | store (Dependency *dependency)=0 |
virtual void | store (DependencyManager *pDependencyManager)=0 |
virtual void | remove (Dependency *dependency)=0 |
Protected Member Functions | |
void | add (Dependency *dependency, DependencyManager *pDependencyManager, const boost::shared_ptr< PackageManager > &pSystem) |
virtual Spm::Core::DependencyManagerStore::~DependencyManagerStore | ( | ) | [inline, virtual] |
void Spm::Core::DependencyManagerStore::add | ( | Dependency * | dependency, | |
DependencyManager * | pDependencyManager, | |||
const boost::shared_ptr< PackageManager > & | pSystem | |||
) | [protected] |
virtual void Spm::Core::DependencyManagerStore::init | ( | DependencyManager * | pDependencyManager, | |
boost::shared_ptr< PackageManager > & | pSystem | |||
) | [pure virtual] |
virtual void Spm::Core::DependencyManagerStore::store | ( | Dependency * | dependency | ) | [pure virtual] |
virtual void Spm::Core::DependencyManagerStore::store | ( | DependencyManager * | pDependencyManager | ) | [pure virtual] |
virtual void Spm::Core::DependencyManagerStore::remove | ( | Dependency * | dependency | ) | [pure virtual] |