|
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) |
| PMError | parseDeltas (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, std::istream &strm) |
| void | readMediaMap (const Pathname &file) |
Private Member Functions |
| | REP_BODY (PMYouPatchInfo) |
Private Attributes |
| YOUPatchTagSet | _patchTagSet |
| YOUPackageTagSet | _packageTagSet |
| PMYouSettingsPtr | _settings |
| MediaAccess | _media |
| PMYouPackageDataProviderPtr | _packageDataProvider |
| Url | _mediaDirLastVisited |
| bool | _doneDirectory |
| int | _totalPatchFileCount |
| std::map< std::string, int > | _mediaMap |
Patch information.