12#ifndef ZYPP_ZYPPCOMMITRESULT_H
13#define ZYPP_ZYPPCOMMITRESULT_H
22#include <zypp-core/base/DefaultIntegral>
sat::Solvable solvable() const
const Pathname & file() const
UpdateNotificationFile(sat::Solvable solvable_r, Pathname file_r)
Result returned from ZYpp::commit.
bool singleTransactionMode() const
True if the commit was executed in one big rpm transaction.
bool noError() const
Whether an error ocurred (skipped streps are ok).
bool allDone() const
Whether all steps were performed successfully (none skipped or error).
RWCOW_pointer< Impl > _pimpl
Pointer to data.
bool attemptToModify() const
True if at least one attempt to actually install/remove packages was made.
const Pathname & root() const
Remembered root directory of the target.
TransactionStepList & rTransactionStepList()
Manipulate transactionStepList.
const UpdateNotifications & updateMessages() const
List of update messages installed during this commit.
void setSingleTransactionMode(bool yesno_r)
const TransactionStepList & transactionStepList() const
List of sat::Transaction::Step to be executed by commit.
UpdateNotifications & rUpdateMessages()
Manipulate updateMessages \Note Pathnames are relative to the targets root directory.
std::vector< sat::Transaction::Step > TransactionStepList
const sat::Transaction & transaction() const
The full transaction list.
sat::Transaction & rTransaction()
Manipulate transaction.
A Solvable object within the sat Pool.
Libsolv transaction wrapper.
String related utilities and Regular expression matching.
Easy-to use interface to the ZYPP dependency resolver.
std::list< UpdateNotificationFile > UpdateNotifications
const Arch Arch_empty ZYPP_API
relates: Arch This is an empty Arch represented by an empty string.
std::ostream & operator<<(std::ostream &str, const Capabilities &obj)
relates: Capabilities Stream output
RW_pointer supporting 'copy on write' functionality.