Public Member Functions | |
D (constlibrpmDbPtr dbptr_r) | |
~D () | |
bool | create (int rpmtag, const void *keyp=NULL, size_t keylen=0) |
bool | destroy () |
bool | advance () |
bool | init (int rpmtag, const void *keyp=NULL, size_t keylen=0) |
bool | set (int off_r) |
unsigned | offset () |
int | size () |
Public Attributes | |
constlibrpmDbPtr | _dbptr |
PMError | _dberr |
constRpmHeaderPtr | _hptr |
rpmdbMatchIterator | _mi |
Private Member Functions | |
D & | operator= (const D &) |
D (const D &) |
|
|
|
|
|
|
|
Advance to the first/next header in iterator. Destroys iterator if no more headers available. |
|
Let iterator access a dbindex file. Call advance to access the 1st element (if present). |
|
Destroy iterator. Invalidates _dbptr, if database was blocked meanwile. Always returns false. |
|
Access a dbindex file and advance to the 1st header. |
|
|
|
|
|
Create an itertator that contains the database entry located at off_r, and advance to the 1st header. |
|
|
|
|
|
|
|
|
|
|