Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

PMYouPatchManager Class Reference

#include <PMYouPatchManager.h>

Inheritance diagram for PMYouPatchManager:

PMManager List of all members.

Public Member Functions

InstYouinstYou ()
void updatePackageStates ()
bool updatesAvailable ()
bool securityUpdatesAvailable ()
FSize totalDownloadSize ()
std::string rawPatchInfo (const PMYouPatchPtr &)

Protected Member Functions

Pathname settingsFile () const

Private Member Functions

PMYouPatchManageroperator= (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)

Constructor & Destructor Documentation

PMYouPatchManager::PMYouPatchManager const PMYouPatchManager  )  [private]
 

PMYouPatchManager::PMYouPatchManager  )  [private]
 

PMYouPatchManager::~PMYouPatchManager  )  [private, virtual]
 


Member Function Documentation

PMObjectPtr PMYouPatchManager::assertObjectType const PMObjectPtr &  object_r  )  const [private, virtual]
 

Make sure the passed PMObjectPtr actually references a PMYouPatch. If not, report error and return NULL.

Implements PMManager.

InstYou & PMYouPatchManager::instYou  ) 
 

Access to the you source.

PMYouPatchManager& PMYouPatchManager::operator= const PMYouPatchManager  )  [private]
 

string PMYouPatchManager::rawPatchInfo const PMYouPatchPtr &   ) 
 

Return raw content of patch info file.

bool PMYouPatchManager::securityUpdatesAvailable  ) 
 

Return true, if security updates are available, which haven't been installed yet. This implies updatesAvailable() to be true.

Pathname PMYouPatchManager::settingsFile  )  const [protected, virtual]
 

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.

FSize PMYouPatchManager::totalDownloadSize  ) 
 

Return total size of data to be downloaded based on current selection of patches.

void PMYouPatchManager::updatePackageStates  ) 
 

Update states of packages according to states of patches.

bool PMYouPatchManager::updatesAvailable  ) 
 

Return true, if updates are available which haven't been installed yet.


Friends And Related Function Documentation

std::ostream& operator<< std::ostream &  str,
const PMYouPatchManager obj
[friend]
 


Member Data Documentation

InstYou* PMYouPatchManager::_instYou [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 9 14:30:33 2007 for yast2-packagemanager by doxygen 1.3.6