#ifndef ZYPP_HISTORYLOGDATA_H_
#define ZYPP_HISTORYLOGDATA_H_
+#include <iosfwd>
+
#include "zypp/Date.h"
#include "zypp/Edition.h"
#include "zypp/Arch.h"
virtual ~HistoryItem()
{}
+ virtual void dumpTo(std::ostream & str) const;
+
public:
Date date;
HistoryActionID action;
virtual ~HistoryItemInstall()
{}
- virtual const std::string asString() const;
+ virtual void dumpTo(std::ostream & str) const;
public:
std::string name;
virtual ~HistoryItemRemove()
{}
+ virtual void dumpTo(std::ostream & str) const;
+
public:
std::string name;
Edition edition;
virtual ~HistoryItemRepoAdd()
{}
+ virtual void dumpTo(std::ostream & str) const;
+
public:
std::string alias;
Url url;
virtual ~HistoryItemRepoRemove()
{}
+ virtual void dumpTo(std::ostream & str) const;
+
public:
std::string alias;
};
virtual ~HistoryItemRepoAliasChange()
{}
+ virtual void dumpTo(std::ostream & str) const;
+
public:
std::string oldalias;
std::string newalias;
virtual ~HistoryItemRepoUrlChange()
{}
+ virtual void dumpTo(std::ostream & str) const;
+
public:
std::string alias;
Url newurl;
};
/////////////////////////////////////////////////////////////////////
+ std::ostream & operator<<(std::ostream & str, const HistoryItem & obj);
}