#include <PMYouPatchManager.h>
Inheritance diagram for PMYouPatchManager:
Public Member Functions | |
InstYou & | instYou () |
void | updatePackageStates () |
bool | updatesAvailable () |
bool | securityUpdatesAvailable () |
FSize | totalDownloadSize () |
std::string | rawPatchInfo (const PMYouPatchPtr &) |
Protected Member Functions | |
Pathname | settingsFile () const |
Private Member Functions | |
PMYouPatchManager & | operator= (const PMYouPatchManager &) |
PMYouPatchManager (const PMYouPatchManager &) | |
PMYouPatchManager () | |
virtual | ~PMYouPatchManager () |
virtual PMObjectPtr | assertObjectType (const PMObjectPtr &object_r) const |
Private Attributes | |
InstYou * | _instYou |
Friends | |
std::ostream & | operator<< (std::ostream &str, const PMYouPatchManager &obj) |
|
|
|
|
|
|
|
Make sure the passed PMObjectPtr actually references a PMYouPatch. If not, report error and return NULL. Implements PMManager. |
|
Access to the you source. |
|
|
|
Return raw content of patch info file. |
|
Return true, if security updates are available, which haven't been installed yet. This implies updatesAvailable() to be true. |
|
Return file name used to read and write settings. Subclasses should override this function and provide an appropriate filename, if they need their settings to be stored. Reimplemented from PMManager. |
|
Return total size of data to be downloaded based on current selection of patches. |
|
Update states of packages according to states of patches. |
|
Return true, if updates are available which haven't been installed yet. |
|
|
|
|