#include <filesystemManager.h>
Inheritance diagram for Spm::Core::FileSystemManager:

Public Types | |
| typedef std::vector< fileSystemElement_t >::iterator | iterator |
| typedef std::vector< fileSystemElement_t >::const_iterator | const_iterator |
Public Member Functions | |
| ~FileSystemManager () | |
| void | reference (boost::filesystem::path &path, InstalledVersion *package) |
| void | unreference (boost::filesystem::path &path, InstalledVersion *package) |
| void | unreference (InstalledVersion *package) |
| const std::list< InstalledVersion * > & | getPackages (const boost::filesystem::path &path) |
| std::list< boost::filesystem::path > | getFiles (const InstalledVersion *package) |
| const miniXml::ustring | user () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| std::size_t | size () const |
Static Public Member Functions | |
| static boost::shared_ptr< FileSystemManager > | create (const miniXml::ustring &user) |
Friends | |
| class | PackageManager |
| class | FileSystemManagerStore |
| typedef std::vector<fileSystemElement_t>::iterator Spm::Core::FileSystemManager::iterator |
| typedef std::vector<fileSystemElement_t>::const_iterator Spm::Core::FileSystemManager::const_iterator |
| Spm::Core::FileSystemManager::~FileSystemManager | ( | ) |
| static boost::shared_ptr<FileSystemManager> Spm::Core::FileSystemManager::create | ( | const miniXml::ustring & | user | ) | [static] |
| void Spm::Core::FileSystemManager::reference | ( | boost::filesystem::path & | path, | |
| InstalledVersion * | package | |||
| ) |
| void Spm::Core::FileSystemManager::unreference | ( | boost::filesystem::path & | path, | |
| InstalledVersion * | package | |||
| ) |
| void Spm::Core::FileSystemManager::unreference | ( | InstalledVersion * | package | ) |
| const std::list<InstalledVersion *>& Spm::Core::FileSystemManager::getPackages | ( | const boost::filesystem::path & | path | ) |
| std::list<boost::filesystem::path> Spm::Core::FileSystemManager::getFiles | ( | const InstalledVersion * | package | ) |
| const miniXml::ustring Spm::Core::FileSystemManager::user | ( | ) | const [inline] |
| iterator Spm::Core::FileSystemManager::begin | ( | ) | [inline] |
| const_iterator Spm::Core::FileSystemManager::begin | ( | ) | const [inline] |
| iterator Spm::Core::FileSystemManager::end | ( | ) | [inline] |
| const_iterator Spm::Core::FileSystemManager::end | ( | ) | const [inline] |
| std::size_t Spm::Core::FileSystemManager::size | ( | ) | const [inline] |
friend class PackageManager [friend] |
friend class FileSystemManagerStore [friend] |
1.5.2