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

F_Media Class Reference

#include <F_Media.h>

List of all members.

Public Types

typedef std::map< unsigned,
PM::LocaleString
LabelMap
enum  Flag { DOUBLESIDED = 0x01 }

Public Member Functions

 F_Media ()
 ~F_Media ()
const Vendorvendor () const
const std::string & ident () const
unsigned count () const
bool doublesided () const
const LabelMaplabels () const
const PM::LocaleStringlabel (unsigned number_r) const
void reset ()
PMError read (std::istream &stream_r, const bool quick_r=false)
PMError read (const Pathname &file_r, const bool quick_r=false)
PMError quickRead (std::istream &stream_r)
PMError quickread (const Pathname &file_r)

Static Public Attributes

const PM::LocaleString _noLabel

Private Attributes

Vendor _vendor
std::string _ident
unsigned _count
unsigned _flags
LabelMap _labels

Friends

std::ostream & operator<< (std::ostream &str, const F_Media &obj)


Member Typedef Documentation

typedef std::map<unsigned,PM::LocaleString> F_Media::LabelMap
 


Member Enumeration Documentation

enum F_Media::Flag
 

Enumeration values:
DOUBLESIDED 


Constructor & Destructor Documentation

F_Media::F_Media  ) 
 

F_Media::~F_Media  ) 
 


Member Function Documentation

unsigned F_Media::count  )  const [inline]
 

bool F_Media::doublesided  )  const [inline]
 

const std::string& F_Media::ident  )  const [inline]
 

const PM::LocaleString& F_Media::label unsigned  number_r  )  const [inline]
 

const LabelMap& F_Media::labels  )  const [inline]
 

PMError F_Media::quickread const Pathname file_r  )  [inline]
 

PMError F_Media::quickRead std::istream &  stream_r  )  [inline]
 

PMError F_Media::read const Pathname file_r,
const bool  quick_r = false
 

PMError F_Media::read std::istream &  stream_r,
const bool  quick_r = false
 

void F_Media::reset  )  [inline]
 

const Vendor& F_Media::vendor  )  const [inline]
 


Friends And Related Function Documentation

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


Member Data Documentation

unsigned F_Media::_count [private]
 

unsigned F_Media::_flags [private]
 

std::string F_Media::_ident [private]
 

LabelMap F_Media::_labels [private]
 

const PM::LocaleString F_Media::_noLabel [static]
 

Vendor F_Media::_vendor [private]
 


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