13 #ifndef ZYPP_HISTORYLOGDATA_H_
14 #define ZYPP_HISTORYLOGDATA_H_
25 #define HISTORY_LOG_DATE_FORMAT "%Y-%m-%d %H:%M:%S"
69 const std::string &
asString(
bool pad =
false)
const;
103 typedef shared_ptr<HistoryLogData>
Ptr;
197 typedef shared_ptr<HistoryLogDataInstall>
Ptr;
198 typedef shared_ptr<const HistoryLogDataInstall>
constPtr;
219 std::string
name()
const;
222 std::string
reqby()
const;
236 typedef shared_ptr<HistoryLogDataRemove>
Ptr;
237 typedef shared_ptr<const HistoryLogDataRemove>
constPtr;
256 std::string
name()
const;
259 std::string
reqby()
const;
271 typedef shared_ptr<HistoryLogDataRepoAdd>
Ptr;
272 typedef shared_ptr<const HistoryLogDataRepoAdd>
constPtr;
289 std::string
alias()
const;
302 typedef shared_ptr<HistoryLogDataRepoRemove>
Ptr;
303 typedef shared_ptr<const HistoryLogDataRepoRemove>
constPtr;
319 std::string
alias()
const;
331 typedef shared_ptr<HistoryLogDataRepoAliasChange>
Ptr;
332 typedef shared_ptr<const HistoryLogDataRepoAliasChange>
constPtr;
362 typedef shared_ptr<HistoryLogDataRepoUrlChange>
Ptr;
363 typedef shared_ptr<const HistoryLogDataRepoUrlChange>
constPtr;
380 std::string
alias()
const;
386 #if defined(WITH_DEPRECATED_HISTORYITEM_API)
397 typedef std::vector<std::string> FieldVector;
400 HistoryItem(FieldVector & fields);
401 virtual ~HistoryItem()
404 virtual void dumpTo(std::ostream & str)
const;
408 HistoryActionID action;
423 HistoryItemInstall(FieldVector & fields);
424 virtual ~HistoryItemInstall()
427 virtual void dumpTo(std::ostream & str)
const;
434 std::string repoalias;
450 HistoryItemRemove(FieldVector & fields);
451 virtual ~HistoryItemRemove()
454 virtual void dumpTo(std::ostream & str)
const;
475 HistoryItemRepoAdd(FieldVector & fields);
476 virtual ~HistoryItemRepoAdd()
479 virtual void dumpTo(std::ostream & str)
const;
498 HistoryItemRepoRemove(FieldVector & fields);
499 virtual ~HistoryItemRepoRemove()
502 virtual void dumpTo(std::ostream & str)
const;
520 HistoryItemRepoAliasChange(FieldVector & fields);
521 virtual ~HistoryItemRepoAliasChange()
524 virtual void dumpTo(std::ostream & str)
const;
527 std::string oldalias;
528 std::string newalias;
543 HistoryItemRepoUrlChange(FieldVector & fields);
544 virtual ~HistoryItemRepoUrlChange()
547 virtual void dumpTo(std::ostream & str)
const;
555 std::ostream &
operator<<(std::ostream & str,
const HistoryItem & obj);
556 #endif // WITH_DEPRECATED_HISTORYITEM_API