#include <packagerepository.h>
Inheritance diagram for PackageRepository:

Public Member Functions | |
| void | readTextFiles (PropertyReadingContainer &prc, const ASCString &fileName, const ASCString &location) |
| void | read (tnstream &stream) |
| void | write (tnstream &stream) |
| virtual void | postChecks () |
| ASCString | getTypeName () |
| void | checkPackageDependency (const Package *pack, const PackageData *packageData=NULL) |
| const Package * | getPackage (const ASCString &name) const |
Static Public Attributes | |
| static SigC::Signal0< void > | packgeDescriptionLoaded |
Definition at line 29 of file packagerepository.h.
| void PackageRepository::readTextFiles | ( | PropertyReadingContainer & | prc, | |
| const ASCString & | fileName, | |||
| const ASCString & | location | |||
| ) | [virtual] |
Implements TextFileDataLoader.
Definition at line 39 of file packagerepository.cpp.
References packageRepository, and Package::runTextIO().
| void PackageRepository::read | ( | tnstream & | stream | ) | [virtual] |
Implements TextFileDataLoader.
Definition at line 50 of file packagerepository.cpp.
References packageRepository, tnstream::readInt(), and readPointerContainer().
| void PackageRepository::write | ( | tnstream & | stream | ) | [virtual] |
Implements TextFileDataLoader.
Definition at line 56 of file packagerepository.cpp.
References packageRepository, tnstream::writeInt(), and writePointerContainer().
| void PackageRepository::postChecks | ( | ) | [virtual] |
Reimplemented from TextFileDataLoader.
Definition at line 64 of file packagerepository.cpp.
References checkPackageDependency(), packageRepository, and packgeDescriptionLoaded.
| ASCString PackageRepository::getTypeName | ( | ) | [inline, virtual] |
| void PackageRepository::checkPackageDependency | ( | const Package * | pack, | |
| const PackageData * | packageData = NULL | |||
| ) |
Definition at line 73 of file packagerepository.cpp.
References Package::dependencies, getPackage(), Package::name, PackageData::packages, and ASCString::toString().
Referenced by PackageManager::checkGame(), and postChecks().
Definition at line 110 of file packagerepository.cpp.
References packageRepository.
Referenced by checkDataFileVersion(), and checkPackageDependency().
SigC::Signal0< void > PackageRepository::packgeDescriptionLoaded [static] |
Definition at line 37 of file packagerepository.h.
Referenced by checkDataVersion(), and postChecks().
1.5.1