libzypp 17.31.23
zypp::solver::detail::HelixResolvable Class Reference

Creates a file in helix format which includes all available or installed packages,patches,selections.... More...

Inheritance diagram for zypp::solver::detail::HelixResolvable:

Public Member Functions

 HelixResolvable (const std::string &path)
 
 ~HelixResolvable ()
 
void addResolvable (const PoolItem item)
 
std::string filename ()
 
- Public Member Functions inherited from zypp::base::ReferenceCounted
 ReferenceCounted ()
 Default ctor.
 
 ReferenceCounted (const ReferenceCounted &rhs)
 Copy ctor.
 
virtual ~ReferenceCounted ()
 Dtor.
 
ReferenceCountedoperator= (const ReferenceCounted &)
 Assignment.
 
unsigned refCount () const
 Return reference counter value.
 
void ref () const
 Add a reference.
 
void unref () const
 Release a reference.
 

Private Attributes

std::string dumpFile
 
ofgzstreamfile
 

Additional Inherited Members

- Static Public Member Functions inherited from zypp::base::ReferenceCounted
static void add_ref (const ReferenceCounted *ptr_r)
 Called by zypp::intrusive_ptr to add a reference.
 
static void release (const ReferenceCounted *ptr_r)
 Called by zypp::intrusive_ptr to add a reference.
 
- Protected Member Functions inherited from zypp::base::ReferenceCounted
virtual std::ostream & dumpOn (std::ostream &str) const
 Overload to realize std::ostream & operator<<.
 
virtual void ref_to (unsigned) const
 Trigger derived classes after refCount was increased.
 
virtual void unref_to (unsigned) const
 Trigger derived classes after refCount was decreased.
 

Detailed Description

Creates a file in helix format which includes all available or installed packages,patches,selections....

Definition at line 229 of file Testcase_helix.cc.

Constructor & Destructor Documentation

◆ HelixResolvable()

zypp::solver::detail::HelixResolvable::HelixResolvable ( const std::string &  path)

Definition at line 251 of file Testcase_helix.cc.

◆ ~HelixResolvable()

zypp::solver::detail::HelixResolvable::~HelixResolvable ( )

Definition at line 262 of file Testcase_helix.cc.

Member Function Documentation

◆ addResolvable()

void zypp::solver::detail::HelixResolvable::addResolvable ( const PoolItem  item)
inline

Definition at line 239 of file Testcase_helix.cc.

◆ filename()

std::string zypp::solver::detail::HelixResolvable::filename ( )
inline

Definition at line 242 of file Testcase_helix.cc.

Member Data Documentation

◆ dumpFile

std::string zypp::solver::detail::HelixResolvable::dumpFile
private

Definition at line 232 of file Testcase_helix.cc.

◆ file

ofgzstream* zypp::solver::detail::HelixResolvable::file
private

Definition at line 233 of file Testcase_helix.cc.


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