libzypp 17.31.21
|
A zypp history log line identifying the program that triggered the following commit. More...
#include <HistoryLogData.h>
Public Types | |
enum | Index { DATE_INDEX = HistoryLogData::DATE_INDEX , ACTION_INDEX = HistoryLogData::ACTION_INDEX , USER_INDEX , COMMAND_INDEX , USERDATA_INDEX } |
< indices of known fields More... | |
typedef shared_ptr< HistoryLogDataStampCommand > | Ptr |
typedef shared_ptr< const HistoryLogDataStampCommand > | constPtr |
![]() | |
enum | Index { DATE_INDEX = 0 , ACTION_INDEX = 1 } |
< indices of known fields More... | |
typedef shared_ptr< HistoryLogData > | Ptr |
typedef shared_ptr< const HistoryLogData > | constPtr |
typedef std::vector< std::string > | FieldVector |
typedef FieldVector::size_type | size_type |
typedef FieldVector::const_iterator | const_iterator |
Public Member Functions | |
HistoryLogDataStampCommand (FieldVector &fields_r) | |
Ctor moving FieldVector (via swap). | |
std::string | executedBy () const |
executed by user@hostname | |
std::string | command () const |
the commandline executed | |
std::string | userdata () const |
userdata/transactionID | |
![]() | |
HistoryLogData (FieldVector &fields_r, size_type expect_r=2) | |
Ctor moving FieldVector (via swap). | |
HistoryLogData (FieldVector &fields_r, HistoryActionID action_r, size_type expect_r=2) | |
Ctor moving FieldVector (via swap). | |
virtual | ~HistoryLogData () |
Dtor. | |
bool | empty () const |
Whether FieldVector is empty. | |
size_type | size () const |
Number of fields in vector. | |
const_iterator | begin () const |
Iterator pointing to 1st element in vector (or end()). | |
const_iterator | end () const |
Iterator pointing behind the last element in vector. | |
const std::string & | optionalAt (size_type idx_r) const |
Access (optional) field by number. | |
const std::string & | operator[] (size_type idx_r) const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
const std::string & | at (size_type idx_r) const |
Access (required) field by number. | |
Date | date () const |
date | |
HistoryActionID | action () const |
HistoryActionID (or NONE_e if unknown) | |
Additional Inherited Members | |
![]() | |
static Ptr | create (FieldVector &fields_r) |
Factory method creating HistoryLogData classes. | |
![]() | |
HistoryLogData & | operator= (const HistoryLogData &) |
no base class assign | |
![]() | |
std::ostream & | operator<< (std::ostream &str, const HistoryLogData &obj) |
Stream output. | |
A zypp history log line identifying the program that triggered the following commit.
Definition at line 441 of file HistoryLogData.h.
Definition at line 444 of file HistoryLogData.h.
Definition at line 445 of file HistoryLogData.h.
< indices of known fields
Enumerator | |
---|---|
DATE_INDEX | |
ACTION_INDEX | |
USER_INDEX | executed by user@hostname |
COMMAND_INDEX | the commandline executed |
USERDATA_INDEX | userdata/transactionID |
Definition at line 452 of file HistoryLogData.h.
zypp::HistoryLogDataStampCommand::HistoryLogDataStampCommand | ( | FieldVector & | fields_r | ) |
Ctor moving FieldVector (via swap).
ParseException | if fields_r has the wrong HistoryActionID or number of fields. |
Definition at line 325 of file HistoryLogData.cc.
std::string zypp::HistoryLogDataStampCommand::executedBy | ( | ) | const |
executed by user@hostname
Definition at line 328 of file HistoryLogData.cc.
std::string zypp::HistoryLogDataStampCommand::command | ( | ) | const |
the commandline executed
Definition at line 329 of file HistoryLogData.cc.
std::string zypp::HistoryLogDataStampCommand::userdata | ( | ) | const |
userdata/transactionID
Definition at line 330 of file HistoryLogData.cc.