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

UpdateInfParser Class Reference

#include <UpdateInfParser.h>

List of all members.

Public Member Functions

 UpdateInfParser ()
 ~UpdateInfParser ()
PMError fromPath (const Pathname &path)
const std::string & basesystem ()
const std::string & distname ()
const std::string & distversion ()
const std::string & distrelease ()
const std::string & ftppatch ()
const std::list< std::string > & ftpsources ()

Private Types

enum  Tags {
  BASESYSTEM, DISTNAME, DISTVERSION, DISTRELEASE,
  FTPPATCH, FTPSOURCES, NUM_TAGS
}

Private Attributes

TaggedParser _parser
TaggedFile::TagSet _tagset
std::string _basesystem
std::string _distname
std::string _distversion
std::string _distrelease
std::string _ftppatch
std::list< std::string > _ftpsources


Member Enumeration Documentation

enum UpdateInfParser::Tags [private]
 

Enumeration values:
BASESYSTEM 
DISTNAME 
DISTVERSION 
DISTRELEASE 
FTPPATCH 
FTPSOURCES 
NUM_TAGS 


Constructor & Destructor Documentation

UpdateInfParser::UpdateInfParser  ) 
 

UpdateInfParser::~UpdateInfParser  ) 
 


Member Function Documentation

const std::string& UpdateInfParser::basesystem  )  [inline]
 

const std::string& UpdateInfParser::distname  )  [inline]
 

const std::string& UpdateInfParser::distrelease  )  [inline]
 

const std::string& UpdateInfParser::distversion  )  [inline]
 

PMError UpdateInfParser::fromPath const Pathname path  ) 
 

const std::string& UpdateInfParser::ftppatch  )  [inline]
 

const std::list<std::string>& UpdateInfParser::ftpsources  )  [inline]
 


Member Data Documentation

std::string UpdateInfParser::_basesystem [private]
 

std::string UpdateInfParser::_distname [private]
 

std::string UpdateInfParser::_distrelease [private]
 

std::string UpdateInfParser::_distversion [private]
 

std::string UpdateInfParser::_ftppatch [private]
 

std::list<std::string> UpdateInfParser::_ftpsources [private]
 

TaggedParser UpdateInfParser::_parser [private]
 

TaggedFile::TagSet UpdateInfParser::_tagset [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