zypp::capability::FileCap Class Reference

A filename matching if some Resolvable provides it. More...

#include <FileCap.h>

Inheritance diagram for zypp::capability::FileCap:

zypp::capability::CapabilityImpl zypp::base::ReferenceCounted NonCopyable List of all members.

Public Types

typedef FileCap Self

Public Member Functions

 FileCap (const Resolvable::Kind &refers_r, const std::string &fname_r)
 Ctor.
virtual const Kindkind () const
 Kind of capabiliy.
virtual CapMatch matches (const constPtr &rhs) const
 Same kind, refers and filename.
virtual std::string encode () const
 Filename.

Private Attributes

std::string _fname

Detailed Description

A filename matching if some Resolvable provides it.

Todo:
Check whether we have to look into the Resolable filelist as well.

Definition at line 32 of file FileCap.h.


Member Typedef Documentation

typedef FileCap zypp::capability::FileCap::Self
 

Reimplemented from zypp::capability::CapabilityImpl.

Definition at line 35 of file FileCap.h.


Constructor & Destructor Documentation

zypp::capability::FileCap::FileCap const Resolvable::Kind refers_r,
const std::string &  fname_r
[inline]
 

Ctor.

Definition at line 38 of file FileCap.h.


Member Function Documentation

const CapabilityImpl::Kind & zypp::capability::FileCap::kind  )  const [virtual]
 

Kind of capabiliy.

Implements zypp::capability::CapabilityImpl.

Definition at line 23 of file FileCap.cc.

CapMatch zypp::capability::FileCap::matches const constPtr rhs  )  const [virtual]
 

Same kind, refers and filename.

Definition at line 26 of file FileCap.cc.

References _fname, and zypp::capability::CapabilityImpl::sameKindAndRefers().

std::string zypp::capability::FileCap::encode  )  const [virtual]
 

Filename.

Implements zypp::capability::CapabilityImpl.

Definition at line 32 of file FileCap.cc.

References _fname.


Member Data Documentation

std::string zypp::capability::FileCap::_fname [private]
 

Definition at line 55 of file FileCap.h.

Referenced by encode(), and matches().


The documentation for this class was generated from the following files:
Generated on Thu Jul 6 00:07:31 2006 for zypp by  doxygen 1.4.6