libzypp
10.5.0
|
Public Member Functions | |
D (librpmDb::constPtr dbptr_r) | |
~D () | |
bool | create (int rpmtag, const void *keyp=NULL, size_t keylen=0) |
Let iterator access a dbindex file. | |
bool | destroy () |
Destroy iterator. | |
bool | advance () |
Advance to the first/next header in iterator. | |
bool | init (int rpmtag, const void *keyp=NULL, size_t keylen=0) |
Access a dbindex file and advance to the 1st header. | |
bool | set (int off_r) |
Create an itertator that contains the database entry located at off_r, and advance to the 1st header. | |
unsigned | offset () |
int | size () |
Public Attributes | |
librpmDb::constPtr | _dbptr |
shared_ptr< RpmException > | _dberr |
RpmHeader::constPtr | _hptr |
rpmdbMatchIterator | _mi |
Private Member Functions | |
D & | operator= (const D &) |
D (const D &) |
Definition at line 567 of file librpmDb.cc.
zypp::target::rpm::librpmDb::db_const_iterator::D::D | ( | const D & | ) | [private] |
zypp::target::rpm::librpmDb::db_const_iterator::D::D | ( | librpmDb::constPtr | dbptr_r | ) | [inline] |
Definition at line 579 of file librpmDb.cc.
zypp::target::rpm::librpmDb::db_const_iterator::D::~D | ( | ) | [inline] |
Definition at line 604 of file librpmDb.cc.
bool zypp::target::rpm::librpmDb::db_const_iterator::D::create | ( | int | rpmtag, |
const void * | keyp = NULL , |
||
size_t | keylen = 0 |
||
) | [inline] |
Let iterator access a dbindex file.
Call advance to access the 1st element (if present).
Definition at line 616 of file librpmDb.cc.
bool zypp::target::rpm::librpmDb::db_const_iterator::D::destroy | ( | ) | [inline] |
Destroy iterator.
Invalidates _dbptr, if database was blocked meanwile. Always returns false.
Definition at line 629 of file librpmDb.cc.
bool zypp::target::rpm::librpmDb::db_const_iterator::D::advance | ( | ) | [inline] |
Advance to the first/next header in iterator.
Destroys iterator if no more headers available.
Definition at line 649 of file librpmDb.cc.
bool zypp::target::rpm::librpmDb::db_const_iterator::D::init | ( | int | rpmtag, |
const void * | keyp = NULL , |
||
size_t | keylen = 0 |
||
) | [inline] |
Access a dbindex file and advance to the 1st header.
Definition at line 666 of file librpmDb.cc.
bool zypp::target::rpm::librpmDb::db_const_iterator::D::set | ( | int | off_r | ) | [inline] |
Create an itertator that contains the database entry located at off_r, and advance to the 1st header.
Definition at line 677 of file librpmDb.cc.
unsigned zypp::target::rpm::librpmDb::db_const_iterator::D::offset | ( | ) | [inline] |
Definition at line 686 of file librpmDb.cc.
int zypp::target::rpm::librpmDb::db_const_iterator::D::size | ( | ) | [inline] |
Definition at line 691 of file librpmDb.cc.
Definition at line 573 of file librpmDb.cc.
Definition at line 574 of file librpmDb.cc.
Definition at line 576 of file librpmDb.cc.
rpmdbMatchIterator zypp::target::rpm::librpmDb::db_const_iterator::D::_mi |
Definition at line 577 of file librpmDb.cc.