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

PM::Y2pmRc Struct Reference

Inheritance diagram for PM::Y2pmRc:

PM::RcValues PM::TextParser List of all members.

Public Types

enum  Tags {
  RC_NAME, RC_VERSION, REQUESTEDLOCALES, CANDIDATEORDER,
  TRUSTEDVENDORS, NUM_TAGS
}

Public Member Functions

 Y2pmRc ()
PMError assign (RcValues &rcValues_r)
PMError write (ostream &rcstream_r, const RcValues &rcValues_r)
PMError parse (istream &rcstream_r)
PMError parse (const Pathname &rcfile_r)
PMError write (const Pathname &rcfile_r, const RcValues &rcValues_r)
PMError initFrom (const Pathname &rcfile_r)
PMError saveTo (const Pathname &rcfile_r)

Static Public Member Functions

Pathname defaultRcPath ()

Public Attributes

const string _rcname
const string _rcversion
bool _initialized
Pathname _rcfile
TaggedFile::TagSet _tagset

Static Public Attributes

const Pathname _defaultDir
const string _defaultFilename

Member Enumeration Documentation

enum PM::Y2pmRc::Tags
 

Enumeration values:
RC_NAME 
RC_VERSION 
REQUESTEDLOCALES 
CANDIDATEORDER 
TRUSTEDVENDORS 
NUM_TAGS 


Constructor & Destructor Documentation

PM::Y2pmRc::Y2pmRc  )  [inline]
 


Member Function Documentation

PMError PM::Y2pmRc::assign RcValues rcValues_r  )  [inline]
 

Pathname PM::Y2pmRc::defaultRcPath  )  [inline, static]
 

PMError PM::Y2pmRc::initFrom const Pathname rcfile_r  )  [inline]
 

PMError PM::Y2pmRc::parse const Pathname rcfile_r  )  [inline]
 

PMError PM::Y2pmRc::parse istream &  rcstream_r  )  [inline]
 

PMError PM::Y2pmRc::saveTo const Pathname rcfile_r  )  [inline]
 

PMError PM::Y2pmRc::write const Pathname rcfile_r,
const RcValues rcValues_r
[inline]
 

PMError PM::Y2pmRc::write ostream &  rcstream_r,
const RcValues rcValues_r
[inline]
 


Member Data Documentation

const Pathname PM::Y2pmRc::_defaultDir [static]
 

const string PM::Y2pmRc::_defaultFilename [static]
 

bool PM::Y2pmRc::_initialized
 

Pathname PM::Y2pmRc::_rcfile
 

const string PM::Y2pmRc::_rcname
 

const string PM::Y2pmRc::_rcversion
 

TaggedFile::TagSet PM::Y2pmRc::_tagset
 


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