libzypp  10.5.0
zypp::SrcPackage Class Reference

SrcPackage interface. More...

#include <SrcPackage.h>

Inheritance diagram for zypp::SrcPackage:

List of all members.

Public Types

typedef SrcPackage Self
typedef ResTraits< SelfTraitsType
typedef TraitsType::PtrType Ptr
typedef TraitsType::constPtrType constPtr

Public Member Functions

std::string sourcePkgType () const
 The type of the source rpm ("src" or "nosrc").
OnMediaLocation location () const
 location of resolvable in repo

Protected Member Functions

 SrcPackage (const sat::Solvable &solvable_r)
 Ctor.
virtual ~SrcPackage ()
 Dtor.

Friends

Ptr make (const sat::Solvable &solvable_r)
 Directly create a certain kind of ResObject from sat::Solvable.

Detailed Description

SrcPackage interface.

Definition at line 29 of file SrcPackage.h.


Member Typedef Documentation

Reimplemented from zypp::ResObject.

Definition at line 33 of file SrcPackage.h.

Reimplemented from zypp::ResObject.

Definition at line 34 of file SrcPackage.h.

Reimplemented from zypp::ResObject.

Definition at line 35 of file SrcPackage.h.

Reimplemented from zypp::ResObject.

Definition at line 36 of file SrcPackage.h.


Constructor & Destructor Documentation

zypp::SrcPackage::SrcPackage ( const sat::Solvable solvable_r) [protected]

Ctor.

Definition at line 25 of file SrcPackage.cc.

zypp::SrcPackage::~SrcPackage ( ) [protected, virtual]

Dtor.

Definition at line 34 of file SrcPackage.cc.


Member Function Documentation

std::string zypp::SrcPackage::sourcePkgType ( ) const

The type of the source rpm ("src" or "nosrc").

Definition at line 43 of file SrcPackage.cc.

OnMediaLocation zypp::SrcPackage::location ( ) const

location of resolvable in repo

Definition at line 46 of file SrcPackage.cc.


Friends And Related Function Documentation

Ptr make ( const sat::Solvable solvable_r) [friend]

Directly create a certain kind of ResObject from sat::Solvable.

If the sat::Solvables kind is not appropriate, a NULL pointer is returned.

 sat::Solvable s;
 ResObject::Ptr p( makeResObject( s ) );
 ResObject::Ptr q( make<ResObject>( s ) );
 Package::Ptr   pkg( make<Package>( s ) );

Definition at line 236 of file ResObject.h.


The documentation for this class was generated from the following files: