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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.4