#include <rpm/rpmtypes.h>
Go to the source code of this file.
| 
Typedefs | 
| typedef enum rpmCallbackType_e | rpmCallbackType | 
|  | Bit(s) to identify progress callbacks. 
 | 
| typedef void *(* | rpmCallbackFunction )(const void *h, const rpmCallbackType what, const rpm_loff_t amount, const rpm_loff_t total, fnpyKey key, rpmCallbackData data) | 
| 
Enumerations | 
| enum | rpmCallbackType_e { RPMCALLBACK_UNKNOWN =  0, 
RPMCALLBACK_INST_PROGRESS =  (1 << 0), 
RPMCALLBACK_INST_START =  (1 << 1), 
RPMCALLBACK_INST_OPEN_FILE =  (1 << 2),
 RPMCALLBACK_INST_CLOSE_FILE =  (1 << 3), 
RPMCALLBACK_TRANS_PROGRESS =  (1 << 4), 
RPMCALLBACK_TRANS_START =  (1 << 5), 
RPMCALLBACK_TRANS_STOP =  (1 << 6),
 RPMCALLBACK_UNINST_PROGRESS =  (1 << 7), 
RPMCALLBACK_UNINST_START =  (1 << 8), 
RPMCALLBACK_UNINST_STOP =  (1 << 9), 
RPMCALLBACK_REPACKAGE_PROGRESS =  (1 << 10),
 RPMCALLBACK_REPACKAGE_START =  (1 << 11), 
RPMCALLBACK_REPACKAGE_STOP =  (1 << 12), 
RPMCALLBACK_UNPACK_ERROR =  (1 << 13), 
RPMCALLBACK_CPIO_ERROR =  (1 << 14),
 RPMCALLBACK_SCRIPT_ERROR =  (1 << 15), 
RPMCALLBACK_SCRIPT_START =  (1 << 16), 
RPMCALLBACK_SCRIPT_STOP =  (1 << 17), 
RPMCALLBACK_INST_STOP =  (1 << 18)
 }
 | 
|  | Bit(s) to identify progress callbacks.  More... 
 | 
Typedef Documentation
Bit(s) to identify progress callbacks. 
 
 
Enumeration Type Documentation
Bit(s) to identify progress callbacks. 
- Enumerator: 
- 
| RPMCALLBACK_UNKNOWN |  |  | RPMCALLBACK_INST_PROGRESS |  |  | RPMCALLBACK_INST_START |  |  | RPMCALLBACK_INST_OPEN_FILE |  |  | RPMCALLBACK_INST_CLOSE_FILE |  |  | RPMCALLBACK_TRANS_PROGRESS |  |  | RPMCALLBACK_TRANS_START |  |  | RPMCALLBACK_TRANS_STOP |  |  | RPMCALLBACK_UNINST_PROGRESS |  |  | RPMCALLBACK_UNINST_START |  |  | RPMCALLBACK_UNINST_STOP |  |  | RPMCALLBACK_REPACKAGE_PROGRESS |  |  | RPMCALLBACK_REPACKAGE_START |  |  | RPMCALLBACK_REPACKAGE_STOP |  |  | RPMCALLBACK_UNPACK_ERROR |  |  | RPMCALLBACK_CPIO_ERROR |  |  | RPMCALLBACK_SCRIPT_ERROR |  |  | RPMCALLBACK_SCRIPT_START |  |  | RPMCALLBACK_SCRIPT_STOP |  |  | RPMCALLBACK_INST_STOP |  |  
 
Definition at line 13 of file rpmcallback.h.