|
Public Member Functions |
| PMYouPatchInfo (PMYouSettingsPtr settings) |
| ~PMYouPatchInfo () |
PMError | getDirectory (bool useMediaDir) |
PMError | getPatches (std::vector< PMYouPatchPtr > &patches) |
PMError | readDir (std::vector< PMYouPatchPtr > &patches, bool useMediaDir=true) |
PMError | readFile (const Pathname &path, const std::string &fileName, PMYouPatchPtr &patch) |
PMError | parsePackages (const std::string &packages, const PMYouPatchPtr &patch) |
PMError | parseFiles (const std::string &files, const PMYouPatchPtr &patch) |
PMYouPackageDataProviderPtr | packageDataProvider () const |
PMError | readDirectoryFile (const Pathname &, std::list< std::string > &patchFiles) |
PMError | processMediaDir () |
int | mediaNumber (const PMYouPatchPtr &) |
Protected Member Functions |
std::string | tagValueLocale (YOUPatchTagSet::Tags tagIndex, std::istream &input) |
std::string | tagValue (YOUPatchTagSet::Tags tagIndex, std::istream &input, const std::string &locale="") |
std::string | tagMultiValue (YOUPatchTagSet::Tags tagIndex, std::istream &input) |
std::string | tagValue (YOUPackageTagSet::Tags tag) |
PMError | createPackage (const PMYouPatchPtr &patch) |
void | readMediaMap (const Pathname &file) |
Private Member Functions |
| REP_BODY (PMYouPatchInfo) |
Private Attributes |
YOUPatchTagSet | _patchTagSet |
YOUPackageTagSet | _packageTagSet |
PMYouSettingsPtr | _settings |
MediaAccess | _media |
PMYouPackageDataProviderPtr | _packageDataProvider |
bool | _doneMediaDir |
bool | _doneDirectory |
int | _totalPatchFileCount |
std::map< std::string, int > | _mediaMap |